コード例 #1
0
        private void PostEnergyTankDrainedEvent(
            RequestCache requestCache)
        {
            GameEventParameters gameEvent =
                new GameEvent_EnergyTankDrained()
            {
                energy_tank_id  = m_energy_tank_id,
                drainer_id      = m_character_id,
                drainer_faction = GameConstants.eFaction.player,
                energy_drained  = m_energy_tank_old_energy
            };

            // Add a game event if the player is moving to the portal
            GameEventQueries.AddEvent(requestCache.DatabaseContext, m_game_id, gameEvent);
            m_ai_relevant_events.Add(gameEvent);
        }
コード例 #2
0
        private void PostEnergyTankDrainedEvent(
            RequestCache requestCache)
        {
            GameEventParameters gameEvent=
                new GameEvent_EnergyTankDrained()
                    {
                        energy_tank_id = m_energy_tank_id,
                        drainer_id = m_character_id,
                        drainer_faction = GameConstants.eFaction.player,
                        energy_drained = m_energy_tank_old_energy
                    };

            // Add a game event if the player is moving to the portal
            GameEventQueries.AddEvent(requestCache.DatabaseContext, m_game_id, gameEvent);
            m_ai_relevant_events.Add(gameEvent);
        }