示例#1
0
 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>();
 }
示例#3
0
 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);
 }