public override void Dispose() { base.Dispose(); _player = null; _camMover = null; }
public override void Dispose() { base.Dispose(); _player = null; _camMover = null; }
public override void EnterState(FSMState prevState) { base.EnterState(prevState); _player = GameManager.Instance.Player; _player.gameObject.SetActive(false); _mapEntity = GameManager.Instance.Map.GetComponent<MapEntity>(); _cameraMover = GameManager.Instance.GameCamera.GetComponent<TweenMover>(); // set up camera transition response _cameraMover.OnMoveBegin += OnCameraMoveBegin; _cameraMover.OnMoveEnd += OnCameraMoveEnd; EnableInput(); }
public override void EnterState(FSMState prevState) { base.EnterState(prevState); _player = GameManager.Instance.Player; _player.gameObject.SetActive(false); _mapEntity = GameManager.Instance.Map.GetComponent <MapEntity>(); _cameraMover = GameManager.Instance.GameCamera.GetComponent <TweenMover>(); // set up camera transition response _cameraMover.OnMoveBegin += OnCameraMoveBegin; _cameraMover.OnMoveEnd += OnCameraMoveEnd; EnableInput(); }
public override void EnterState(FSMState prevState) { base.EnterState(prevState); ///// init _player = GameManager.Instance.Player; _mapEntity = GameManager.Instance.Map.GetComponent<MapEntity>(); _camMover = GameManager.Instance.GameCamera.GetComponent<TweenMover>(); _visualizer = new MapVisualizer(); _visualizer.RenderMap(GameManager.Instance.CurrentMap); ///// // set up camera transition response _camMover.OnMoveBegin += OnCameraMoveBegin; _camMover.OnMoveEnd += OnCameraMoveEnd; // set up player move response _player.GetComponent<RigidBodyMover>().OnMove += OnPlayerMove; EnableInput(); }
public override void EnterState(FSMState prevState) { base.EnterState(prevState); ///// init _player = GameManager.Instance.Player; _mapEntity = GameManager.Instance.Map.GetComponent <MapEntity>(); _camMover = GameManager.Instance.GameCamera.GetComponent <TweenMover>(); _visualizer = new MapVisualizer(); _visualizer.RenderMap(GameManager.Instance.CurrentMap); ///// // set up camera transition response _camMover.OnMoveBegin += OnCameraMoveBegin; _camMover.OnMoveEnd += OnCameraMoveEnd; // set up player move response _player.GetComponent <RigidBodyMover>().OnMove += OnPlayerMove; EnableInput(); }
public override void Dispose() { base.Dispose(); _cameraMover = null; }
public override void Dispose() { base.Dispose(); _cameraMover = null; }