public RockMeter(Actor actor) : base(actor) { actor.RegisterUpdateFunction(Update); Name = "RockMeter"; rockLevelLocked = true; prevValues = new PreviousValues(1); //dummy value }
public WeakEnemyAnimationAgent(Actor actor) : base(actor) { this.Name = "WeakEnemyAnimationAgent"; actor.RegisterUpdateFunction(Update); }
public PlayerAnimationAgent(Actor actor) : base(actor) { this.Name = "PlayerAnimationAgent"; actor.RegisterUpdateFunction(Update); }
public ExplosionAgent(Actor actor) : base(actor) { this.Name = "ExplosionAgent"; actor.RegisterUpdateFunction(Update); }
public PlayerAgent(Actor actor) : base(actor) { this.Name = "PlayerAgent"; actor.RegisterUpdateFunction(Update); actor.RegisterDeathFunction(OnPlayerDeath); Player = actor; respawnRotation = Player.PhysicsObject.Orientation; respawnPosition = Player.PhysicsObject.Position; }