User Tools

Site Tools


code

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
code [2023/02/28 12:37]
FreedTerror
code [2023/02/28 17:30] (current)
FreedTerror
Line 11: Line 11:
  * Possible Events:  * Possible Events:
  * OnLifePointsChange(float newLifePoints, ControlsScript player)  * OnLifePointsChange(float newLifePoints, ControlsScript player)
- * OnNewAlert(string alertMessage, ControlsScript player) + * OnNewAlert(string newString, ControlsScript player) 
- * OnHit(MoveInfo move, ControlsScript hitter+ * OnHit(HitBox strokeHitBox, MoveInfo move, Hit hitInfo, ControlsScript player
- * OnBlock(MoveInfo move, CharacterInfo blocker+ * OnBlock(HitBox strokeHitBox, MoveInfo move, Hit hitInfo, ControlsScript player
- * OnParry(MoveInfo move, CharacterInfo blocker)+ * OnParry(HitBox strokeHitBox, MoveInfo move, Hit hitInfo, ControlsScript player)
  * OnMove(MoveInfo move, ControlsScript player)  * OnMove(MoveInfo move, ControlsScript player)
- * OnRoundEnds(CharacterInfo winner, CharacterInfo loser)+ * OnRoundEnds(ControlsScript winner, ControlsScript loser)
  * OnRoundBegins(int roundNumber)  * OnRoundBegins(int roundNumber)
- * OnGameEnds(CharacterInfo winner, CharacterInfo loser) + * OnGameEnds(ControlsScript winner, ControlsScript loser) 
- * OnGameBegins(CharacterInfo player1, CharacterInfo player2, StageOptions stage)+ * OnGameBegins(ControlsScript player1, ControlsScript player2, StageOptions stage)
  
  * usage:  * usage:
Line 49: Line 49:
 } }
  
-public void OnGameBegin(CharacterInfo player1, CharacterInfo player2, StageOptions stage){ +void OnDisable{ 
- Debug.Log(player1.character.characterName + " - " player1.playerNum); +// Make sure to unsubscribe from events 
- Debug.Log(player2.character.characterName + " - " player2.playerNum);+ UFE.OnHit -= this.OnHit; 
 +
 + 
 +void OnDestroy{ 
 +// Make sure to unsubscribe from events 
 + UFE.OnHit -= this.OnHit; 
 +
 + 
 +public void OnGameBegin(ControlsScript player1, ControlsScript player2, StageOptions stage){ 
 + Debug.Log(player1.myInfo.characterName + " - " player1.playerNum); 
 + Debug.Log(player2.myInfo.characterName + " - " player2.playerNum);
  
  UFE.PlayMusic(stage.music);  UFE.PlayMusic(stage.music);
code.1677605864.txt.gz · Last modified: 2023/02/28 12:37 by FreedTerror