Пример #1
0
 public override void Start()
 {
     pocket  = GetComponent <RopePocketState>();
     connect = GetComponent <RopeConnectedState>();
     lr      = GetComponent <LineRenderer>();
     rope    = GetComponent <Rope>();
     base.Start();
 }
Пример #2
0
    public override void Start()
    {
        base.Start();
        pocket = GetComponent <RopePocketState>();
        rope   = GetComponent <Rope>();
        lr     = GetComponent <LineRenderer>();

        lr.enabled = false;
    }
Пример #3
0
    public void Awake()
    {
        stateMachine = GetComponent <StateMachine>();
        connected    = GetComponent <RopeConnectedState>();
        pocket       = GetComponent <RopePocketState>();

        if (onDisconnect == null)
        {
            onDisconnect = new UnityEvent();
        }
    }