Esempio n. 1
0
 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);
 }
Esempio n. 5
0
        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;
        }