1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- using UnityEngine;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine.EventSystems;
- public class Tutorial : Regist, IPointerClickHandler
- {
- #region 变量
- public static string SelectPlayer
- {
- get
- {
- if (string.IsNullOrEmpty(_SelectPlayer))
- {
- _SelectPlayer = "PlayerBlond";
- }
- return _SelectPlayer;
- }
- set { _SelectPlayer = value; }
- }
- public static Transform Player
- {
- get
- {
- if (_Player == null)
- {
- _Player = PlayerBlond;
- }
- return _Player;
- }
- set { _Player = value; }
- }
- public static string _SelectPlayer;
- public static Transform _Player;
- public static Transform PlayerPink;
- public static Transform PlayerBlond;
- public static Transform PlayerBrown;
- #endregion
- public override void TutorialInstantiate()
- {
- PlayerBrown = ManaReso.Get("PlayerBrown", Folder.Character, false, ManaReso.Get("PlayerBk1"), ManaReso.Get("PlayerBk1").position);
- PlayerBlond = ManaReso.Get("PlayerBlond", Folder.Character, false, ManaReso.Get("PlayerBk2"), ManaReso.Get("PlayerBk2").position);
- PlayerPink = ManaReso.Get("PlayerPink", Folder.Character, false, ManaReso.Get("PlayerBk3"), ManaReso.Get("PlayerBk3").position);
- }
- public override void TutorialRegistValue()
- {
- ManaReso.Get("Tutorial").CreateTweenSr(new Color(0, 0, 0, 0), new Color(0, 0, 0, 1), 0.25f, true, true, true, Curve.EaseOutQuad);
- ManaReso.Get("PlayerBk1").CreateTweenScale(new Vector3(0.8f, 0.8f, 0.8f), new Vector3(0.95f, 0.95f, 0.95f), 0.25f, true, true, Curve.EaseOutQuad);
- ManaReso.Get("PlayerBk2").CreateTweenScale(new Vector3(0.8f, 0.8f, 0.8f), new Vector3(0.95f, 0.95f, 0.95f), 0.25f, true, true, Curve.EaseOutQuad);
- ManaReso.Get("PlayerBk3").CreateTweenScale(new Vector3(0.8f, 0.8f, 0.8f), new Vector3(0.95f, 0.95f, 0.95f), 0.25f, true, true, Curve.EaseOutQuad);
- }
- public void OnPointerClick(PointerEventData eventData)
- {
- if (eventData.rawPointerPress.name == "PlayerBk1")
- {
- ManaReso.Get("PlayerBk1").TweenConForScale();
- ManaReso.Get("PlayerBk2").TweenConBacScale();
- ManaReso.Get("PlayerBk3").TweenConBacScale();
- Player = PlayerBrown;
- SelectPlayer = "PlayerBrown";
- }
- else if (eventData.rawPointerPress.name == "PlayerBk2")
- {
- ManaReso.Get("PlayerBk2").TweenConForScale();
- ManaReso.Get("PlayerBk1").TweenConBacScale();
- ManaReso.Get("PlayerBk3").TweenConBacScale();
- Player = PlayerBlond;
- SelectPlayer = "PlayerBlond";
- }
- else if (eventData.rawPointerPress.name == "PlayerBk3")
- {
- ManaReso.Get("PlayerBk3").TweenConForScale();
- ManaReso.Get("PlayerBk1").TweenConBacScale();
- ManaReso.Get("PlayerBk2").TweenConBacScale();
- Player = PlayerPink;
- SelectPlayer = "PlayerPink";
- }
- }
- }
|