public SpawnUtilityEvent(VTankBot bot, int utilityId, VTankObject.Utility utility, VTankObject.Point pos) : base(bot) { ID = utilityId; this.utility = utility; position = pos; }
public AddUtilityEvent(VTankBot _game, int _utilityID, VTankObject.Utility _utility, VTankObject.Point _position) : base(_game) { utilityID = _utilityID; utility = _utility; position = _position; }
public ApplyUtilityEvent(VTankBot _game, int _utilityID, VTankObject.Utility _utility, int _playerID) : base(_game) { utilityID = _utilityID; utility = _utility; playerID = _playerID; }
public AddUtilityEvent(GamePlayState _game, int _utilityID, VTankObject.Utility _utility, Vector3 _position) : base(_game) { utilityID = _utilityID; utility = _utility; position = _position; }
public override void Dispose() { utility = null; base.Dispose(); }
public override void ApplyUtility(int utilityId, VTankObject.Utility utility, int playerId, Ice.Current current__) { buffer.Enqueue(new ApplyUtilityEvent(Game, utilityId, utility, playerId)); }
public override void SpawnUtility(int utilityId, VTankObject.Utility utility, VTankObject.Point pos, Ice.Current current__) { Vector3 position3d = new Vector3((float)pos.x, (float)pos.y, 0.0f); buffer.Enqueue(new AddUtilityEvent(Game, utilityId, utility, position3d)); }
public override void SpawnUtility(int utilityId, VTankObject.Utility utility, VTankObject.Point pos, Ice.Current current__) { buffer.Push(new SpawnUtilityEvent(bot, utilityId, utility, pos)); }
public void InvokeApplyUtility(int utilityId, VTankObject.Utility utility, int playerId) { }
public void InvokeSpawnUtility(int utilityID, VTankObject.Utility util, VTankObject.Point pos) { }