Exemplo n.º 1
0
 private void DestroyScoutHolo()
 {
     if (this.scoutHolo != null)
     {
         this.scoutHolo.Cleanup();
         this.scoutHolo = null;
     }
 }
Exemplo n.º 2
0
        private void CreateScoutHolo()
        {
            BuildingLookupController buildingLookupController = Service.Get <BuildingLookupController>();
            Entity availableScoutTower = buildingLookupController.GetAvailableScoutTower();

            if (availableScoutTower != null && this.AreRaidsAccessible() && this.IsRaidAvailable())
            {
                CurrentPlayer currentPlayer = Service.Get <CurrentPlayer>();
                RaidVO        raidVO        = Service.Get <IDataController>().Get <RaidVO>(currentPlayer.CurrentRaidId);
                this.scoutHolo = new BuildingHoloEffect(availableScoutTower);
                this.scoutHolo.CreateGenericHolo(raidVO.BuildingHoloAssetName, "locator_fx");
            }
        }