public void BindView(INPCView view) { npcView = view; Type type = view.GetType(); var _npcView = view as NPCView; if (_npcView != null) { _npcView.viewObject = this; _npcView.gameObject = gameObject; } }
public void BindView(INPCView view) { npcView = view; Type type = view.GetType(); if (type == typeof(TankView)) { viewType = ViewType.Tank; } else if (type == typeof(AnimalView)) { viewType = ViewType.Animal; } var _npcView = view as NPCView; if (_npcView != null) { _npcView.viewObject = this; _npcView.transform = transform; _npcView.gameObject = gameObject; } }