void ICmpInitializable.OnShutdown(Component.ShutdownContext context) { if (context == ShutdownContext.Deactivate && DualityApp.ExecContext != DualityApp.ExecutionContext.Editor) { if (instance == this) instance = null; DualityApp.Keyboard.KeyDown -= this.Keyboard_KeyDown; } }
void ICmpInitializable.OnInit(Component.InitContext context) { if (context == InitContext.Activate && DualityApp.ExecContext != DualityApp.ExecutionContext.Editor) { instance = this; Player.Score = 0; DualityApp.Keyboard.KeyDown += this.Keyboard_KeyDown; } }