コード例 #1
0
    public void RemoveFromGameWorld(GameWorldController gameWorldController)
    {
        gameWorldController.Model.RemoveEnergyTankEntity(this);
        gameWorldController.View.RemoveEnergyTankWidget(_energyTankWidget);

        _energyTankWidget = null;
    }
コード例 #2
0
    public EnergyTankEntity(int energyTankId)
    {
        SessionData sessionData = SessionData.GetInstance();

        _energyTankId     = energyTankId;
        _energyTankData   = sessionData.CurrentGameData.CurrentRoom.GetEnergyTankById(_energyTankId);
        _position         = new Point3d(_energyTankData.position);
        _energyTankWidget = null;
    }
コード例 #3
0
    public EnergyTankEntity(int energyTankId)
    {
        SessionData sessionData = SessionData.GetInstance();

        _energyTankId = energyTankId;
        _energyTankData = sessionData.CurrentGameData.CurrentRoom.GetEnergyTankById(_energyTankId);
        _position = new Point3d(_energyTankData.position);
        _energyTankWidget = null;
    }
コード例 #4
0
 public void AddToGameWorld(GameWorldController gameWorldController)
 {
     _energyTankWidget = gameWorldController.View.AddEnergyTankWidget(_energyTankData);
     gameWorldController.Model.AddEnergyTankEntity(this);
 }
コード例 #5
0
    public void RemoveFromGameWorld(GameWorldController gameWorldController)
    {
        gameWorldController.Model.RemoveEnergyTankEntity(this);
        gameWorldController.View.RemoveEnergyTankWidget(_energyTankWidget);

        _energyTankWidget = null;
    }
コード例 #6
0
 public void AddToGameWorld(GameWorldController gameWorldController)
 {
     _energyTankWidget = gameWorldController.View.AddEnergyTankWidget(_energyTankData);
     gameWorldController.Model.AddEnergyTankEntity(this);
 }
コード例 #7
0
 public void RemoveEnergyTankWidget(EnergyTankWidget energyTankWidget)
 {
     m_entityGroup.RemoveWidget(energyTankWidget);
     energyTankWidget.OnDestroy();
 }
コード例 #8
0
 public void RemoveEnergyTankWidget(EnergyTankWidget energyTankWidget)
 {
     m_entityGroup.RemoveWidget(energyTankWidget);
     energyTankWidget.OnDestroy();
 }