Example #1
0
 private new void Start()
 {
     base.Start();
     ManagerDataPlayer.SetListenerDown("attack", Attack);
     lifeBar.maxValue = life;
     lifeBar.value    = life;
 }
Example #2
0
 public void OnPointerUp(PointerEventData eventData)
 {
     if (!isPlayerInteractable)
     {
         return;
     }
     ManagerDataPlayer.SetButton(nameButton, false);
     m_OnClickUp?.Invoke();
     i.color = colorDefault;
 }
Example #3
0
 public void OnPointerDown(PointerEventData eventData)
 {
     if (!isPlayerInteractable)
     {
         return;
     }
     ManagerDataPlayer.SetButton(nameButton, true);
     m_OnClick?.Invoke();
     if (colorDefault == Color.white)
     {
         colorDefault = GetComponent <Image>().color;
     }
     if (i == null)
     {
         i = GetComponent <Image>();
     }
     i.color = colorPress;
 }
Example #4
0
 //internal Evento onMove;
 public void Start()
 {
     ManagerDataPlayer.Init(joystick);
     gameObject.tag = "Player";
     if (GetComponent <Animator>() != null)
     {
         anim = GetComponent <Animator>();
     }
     if (controllerAnim != null)
     {
         anim.runtimeAnimatorController = controllerAnim;
     }
     if (!is2D)
     {
         if (!GetComponent <Rigidbody>())
         {
             rb = gameObject.AddComponent <Rigidbody>();
         }
         else
         {
             rb = GetComponent <Rigidbody>();
         }
         rb.freezeRotation = true;
     }
     else
     {
         if (!GetComponent <Rigidbody2D>())
         {
             rb2D = gameObject.AddComponent <Rigidbody2D>();
         }
         else
         {
             rb2D = GetComponent <Rigidbody2D>();
         }
         rb2D.freezeRotation = true;
         camera2D            = Camera.main.GetComponent <PlayerCamera2D>();
         camera2D.Init(transform);
     }
     //onMove += Move;
     //joystick.onMove += onMove;
 }