Пример #1
0
 public void AddMouseOver(NamePlateController namePlateController)
 {
     if (!mouseOverList.Contains(namePlateController))
     {
         mouseOverList.Add(namePlateController);
     }
 }
        public NamePlateController SpawnNamePlate(INamePlateUnit namePlateUnit, bool usePositionOffset)
        {
            //Debug.Log("NamePlateManager.SpawnNamePlate(" + namePlateUnit.MyDisplayName + ")");
            NamePlateController namePlate = Instantiate(namePlatePrefab, namePlateContainer);

            namePlates.Add(namePlateUnit, namePlate);
            namePlate.SetNamePlateUnit(namePlateUnit, usePositionOffset);
            return(namePlate);
        }
        public NamePlateController SpawnNamePlate(INamePlateUnit namePlateUnit)
        {
            //Debug.Log("NamePlateManager.SpawnNamePlate(" + namePlateUnit.MyDisplayName + ")");
            NamePlateController namePlate = Instantiate(namePlatePrefab, namePlateCanvas);

            namePlates.Add(namePlateUnit, namePlate);
            namePlate.SetNamePlateUnit(namePlateUnit);
            return(namePlate);
        }
 public NamePlateController AddNamePlate(INamePlateUnit namePlateUnit, bool usePositionOffset)
 {
     //Debug.Log("NamePlateManager.AddNamePlate(" + namePlateUnit.MyDisplayName + ")");
     if (namePlates.ContainsKey(namePlateUnit) == false)
     {
         NamePlateController namePlate = SpawnNamePlate(namePlateUnit, usePositionOffset);
         namePlateUnit.NamePlateNeedsRemoval += RemoveNamePlate;
         return(namePlate);
     }
     //Debug.Log("NamePlateManager.AddNamePlate(" + namePlateUnit.MyDisplayName + "): key already existed.  returning null!!!");
     return(null);
 }
Пример #5
0
        public NamePlateController SpawnNamePlate(NamePlateUnit namePlateUnit, bool usePositionOffset)
        {
            //Debug.Log("NamePlateManager.SpawnNamePlate(" + namePlateUnit.DisplayName + ")");
            NamePlateController namePlate = objectPooler.GetPooledObject(namePlatePrefab, namePlateContainer).GetComponent <NamePlateController>();

            namePlate.Configure(systemGameManager);
            namePlates.Add(namePlateUnit, namePlate);
            namePlate.SetNamePlateUnit(namePlateUnit, usePositionOffset);

            // testing - so nameplates spawned after setting target don't end up in front of the target
            namePlate.transform.SetAsFirstSibling();
            return(namePlate);
        }
Пример #6
0
 public void RemoveMouseOver(NamePlateController namePlateController)
 {
     mouseOverList.Remove(namePlateController);
 }