void Awake() { cachedTransform = GetComponent <Transform>(); myAni = GetComponent <MonsterAni>(); myParams = GetComponent <MonsterParams>(); moveAgent = GetComponent <MoveAgent>(); }
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>(); }