public void OnManage(ITagObject obj) { if (obj.Tag == "player") { player = obj.Belong.GetComponent <Player>().body; } }
public void OnUnManage(ITagObject obj) { if (obj.Tag == "player") { player = null; } }
public void OnUnManage(ITagObject obj) { if (obj.Tag == "player" && obj.Belong.GetComponent <Player> () != null) { players.Remove(obj); } }
public void OnManage(ITagObject obj) { if (obj.Tag == "player") { player = obj.Belong; } }
public void OnUnManage(ITagObject obj) { if (obj.Belong.GetComponent <Fuzzy> () != null && obj.Belong.GetComponent <Player>() != null) { objs.Remove(obj.Belong); } }
public void OnUnManage(ITagObject obj) { if (obj.Belong.GetComponent <CanTouch> () != null) { cantouchs.Remove(obj.Belong); } }
public void Unmanage(ITagObject player) { foreach (var obj in _sender.Receivers) { (obj as ITagManagerListener).OnUnManage(player); } _players.Remove(player); }
public void Manage(ITagObject player) { player.SeqID = idx++; _players.Add(player); foreach (var obj in _sender.Receivers) { (obj as ITagManagerListener).OnManage(player); } }
public void OnManage(ITagObject obj) { if (obj.Belong.GetComponent <Fuzzy> () != null && obj.Belong.GetComponent <Player>() != null) { objs.Add(obj.Belong); Fuzzy fuzzy = obj.Belong.GetComponent <Fuzzy> (); searchAction = fuzzy.AddFuzzyValue(SearchEnemey(obj.Belong)); fireAction = fuzzy.AddFuzzyValue(Fire(obj.Belong)); searchHeal = fuzzy.AddFuzzyValue(SearchHeal(obj.Belong)); backAction = fuzzy.AddFuzzyValue(Back(obj.Belong)); } }
public void OnUnManage(ITagObject obj) { //Debug.Log (obj.Tag + ":" + obj.SeqID+":destroy"); if (obj.Tag == "enemy" || obj.Tag == "player") { int removeId = bloodbars.IndexOf(obj.Belong); bloodbars.Remove(obj.Belong); Destroy(gameobjects [removeId]); gameobjects.RemoveAt(removeId); } }
public void OnManage(ITagObject obj) { if (obj.Tag == "enemy" || obj.Tag == "player") { Player p = obj.Belong.GetComponent <Player> (); bloodbars.Add(obj.Belong); GameObject bloodbar = Instantiate(bloodbarPrefab, p.body.transform.position, new Quaternion()) as GameObject; bloodbar.transform.parent = this.transform; Vector3 np = bloodbar.transform.localPosition; np.z = 0; bloodbar.transform.localPosition = np; gameobjects.Add(bloodbar); } }
public void OnManage(ITagObject obj){ print (obj.Tag); GameObject instance; switch (obj.Tag) { case "player": instance = Instantiate (player); break; case "enemy": instance = Instantiate (player); break; default: instance = Instantiate (player); break; } instance.transform.parent = this.transform; modelObjs.Add (obj.SeqID, obj.Belong); viewObjs.Add (obj.SeqID, instance); }
public void OnUnManage(ITagObject obj) { }
public void OnUnManage(ITagObject obj) { if (obj.Belong.GetComponent <Item> () != null) { } }
public void OnUnManage(ITagObject obj){ print (obj.Tag); modelObjs.Remove (obj.SeqID); viewObjs.Remove (obj.SeqID); }