public override void OnUpdate(float time_delta_fraction) { if (Utils.AreInSameRoom(w.roomCenter, PlayerControl.S.gameObject)) { state_machine.ChangeState(new StateWallmasterChasing(w, PlayerControl.S, w.GetComponent <SpriteRenderer>(), w.wiggle)); } }
public StateWallmasterChasing(Wallmaster _w, PlayerControl _p, SpriteRenderer _renderer, Sprite[] _animation) { w = _w; p = _p; rb = w.GetComponent<Rigidbody>(); renderer = _renderer; animation = _animation; }
public StateWallmasterChasing(Wallmaster _w, PlayerControl _p, SpriteRenderer _renderer, Sprite[] _animation) { w = _w; p = _p; rb = w.GetComponent <Rigidbody>(); renderer = _renderer; animation = _animation; }