void Start() { cnm = transform.gameObject.GetComponent<NewCharacterNavMovement>(); if(cnm == null) { cnm = transform.gameObject.AddComponent<NewCharacterNavMovement>(); } cnm.doNotDestroy = true; cnm.registerListener("PedestrianState",this); if(canWalk) { setState(PedestrianState.WALKING); } else { setState(PedestrianState.IDLE); } }
void Start() { setState(MonkeyState.IDLE); cnm = transform.gameObject.GetComponent<NewCharacterNavMovement>(); if(cnm == null) { cnm = transform.gameObject.AddComponent<NewCharacterNavMovement>(); } cnm.registerListener("MonkeyScript",this); playerAvatar = GameObject.Find("MainAvatar"); currMonkeySpeed = monkeyWalkSpeed; }