Пример #1
0
 void Awake()
 {
     cachedTransform = GetComponent <Transform>();
     myAni           = GetComponent <MonsterAni>();
     myParams        = GetComponent <MonsterParams>();
     moveAgent       = GetComponent <MoveAgent>();
 }
Пример #2
0
    void Start()
    {
        myAni    = GetComponent <MonsterAni>();
        myParams = GetComponent <MonsterParams>();
        myParams.deadEvent.AddListener(CallDeadEvent);

        ChangeState(State.Idle, MonsterAni.IDLE);

        player       = GameObject.FindWithTag("Player").transform;
        playerParams = player.gameObject.GetComponent <PlayerParams>();

        remotePlayer = GameObject.FindWithTag("RemotePlayer").transform;
        remoteParams = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteParams>();
    }