void SpawnLootObject(BattleUnit monster, double point) { GameObject go = Battle.GetObjectInPool(UIArtifact.lootObjectPrefab.name); if (!go) { go = Instantiate(UIArtifact.lootObjectPrefab, battleGroup.canvasObject.transform); go.name = UIArtifact.lootObjectPrefab.name; Battle.AddObjectToPool(go); } LootObjectBase lootObject = go.GetComponent <LootObjectBase>(); lootObject.gameObject.SetActive(true); lootObject.Init(battleGroup, point, monster.transform.position); }
void SpawnLootObject(BattleUnit monster, double exp) { GameObject go = Battle.GetObjectInPool(UIBattleLevelUp.lootObjectExpPrefab.name); if (!go) { go = Instantiate(UIBattleLevelUp.lootObjectExpPrefab, battleGroup.canvasObject.transform); go.name = UIBattleLevelUp.lootObjectExpPrefab.name; Battle.AddObjectToPool(go); } LootObjectBase lootObject = go.GetComponent <LootObjectBase>(); lootObject.gameObject.SetActive(true); lootObject.Init(battleGroup, exp, monster.transform.position); //go.transform.position = monster.transform.position; }