public void OnComponentStateChanged(ComponentStateChanged e) { if (IsSelected) { Publish(new SelectedTargetComponentChanged { Target = this }); } }
public void OnComponentStateChanged(ComponentStateChanged e) { /*var move = e.Component as MoveDirection; * * if (move != null) { * if (e.State == ComponentStates.Started) { * AnimationController.Play(CreatureAnimationStates.Run); * move.ProgressChanged += OnReadyIdle; * } * } * else if (e.Component is FaceDirection) { * if (e.State == ComponentStates.Started) { * AnimationController.Play(CreatureAnimationStates.Walk); * } * else if (e.State == ComponentStates.Destroyed) { * AnimationController.Play(CreatureAnimationStates.Idle); * } * }*/ }
public void OnComponentStateChanged(ComponentStateChanged e) { if (e.State == ComponentStates.Destroyed) { } }