Exemple #1
0
 void Start()
 {
     //SceneMessenger.Instance.AddListener(Message.STOP_PLAYER_MOVEMENT, new SceneMessenger.VoidCallback(FreezeMovement));
     //SceneMessenger.Instance.AddListener(Message.FREE_PLAYER_MOVEMENT, new SceneMessenger.VoidCallback(EnableMovement));
     movementAbility = new DashPlayerMovementAbility();
     body            = GetComponent <Rigidbody2D>();
     //movementEnabled = true;
 }
Exemple #2
0
 public void SetMovementAbility(IMovementAbility newAbility)
 {
     movementAbility = newAbility;
 }