protected override void Start() { base.Start(); entityRaycasted = new List <GameObject>(); grabTrigger = GetComponentInChildren <GrabTrigger>(); currentState = State.grabState; }
// Start is called before the first frame update void Start() { inputs = new PlayerInput(); ID = GetComponent <Player>().GetPlayerId(); playerCanvas = canvas.GetComponent <PlayerCanvasBehavior>(); grabHolder = holder.transform; trigger = GetComponentInChildren <GrabTrigger>(); }
void OnFlingEnd() { isFalling = true; head.velocity = Vector2.zero; feet.velocity = Vector2.zero; GrabTrigger.ResetGrab(); feetCollider.isTrigger = true; tw = feet.DOMove(head.transform.position, extendTime).SetEase(Ease.OutQuad).OnComplete(OnFollowComplete); }