public override void Start() { pocket = GetComponent <RopePocketState>(); connect = GetComponent <RopeConnectedState>(); lr = GetComponent <LineRenderer>(); rope = GetComponent <Rope>(); base.Start(); }
public override void Start() { base.Start(); pocket = GetComponent <RopePocketState>(); rope = GetComponent <Rope>(); lr = GetComponent <LineRenderer>(); lr.enabled = false; }
public void Awake() { stateMachine = GetComponent <StateMachine>(); connected = GetComponent <RopeConnectedState>(); pocket = GetComponent <RopePocketState>(); if (onDisconnect == null) { onDisconnect = new UnityEvent(); } }