private new void Start() { base.Start(); ManagerDataPlayer.SetListenerDown("attack", Attack); lifeBar.maxValue = life; lifeBar.value = life; }
public void OnPointerUp(PointerEventData eventData) { if (!isPlayerInteractable) { return; } ManagerDataPlayer.SetButton(nameButton, false); m_OnClickUp?.Invoke(); i.color = colorDefault; }
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; }
//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; }