public void AddCharcter(SkillBridge.Message.NCharacterInfo character) { Character creatChaa = new Character(character); characters[creatChaa.entityId] = creatChaa; EntityManager.Instance.AddEntity(creatChaa); if (OnCharacterEnter != null) { OnCharacterEnter.Invoke(characters[creatChaa.entityId]); } }
public void AddCharacter(SkillBridge.Message.NCharacterInfo cha) { Debug.LogFormat("AddCharacter:{0}:{1} Map:{2} Entity:{3}", cha.Id, cha.Name, cha.mapId, cha.Entity.String()); Character character = new Character(cha); this.Characters[cha.Id] = character; if (OnCharacterEnter != null) { OnCharacterEnter(character); } }
public void AddCharacter(SkillBridge.Message.NCharacterInfo cha) { Debug.LogFormat("---------------------------------------AddCharacter:{0}:{1} Map:{2} Entity:{3}", cha.Id, cha.Name, cha.mapId, cha.Entity.String()); Character character = new Character(cha); this.Characters[cha.Id] = character; EntityManager.Instance.AddEntity(character); if (OnCharacterEnter != null) { Debug.Log("-----------------进入OnCharacterEnter"); OnCharacterEnter(character); } }
public void AddCharacter(SkillBridge.Message.NCharacterInfo cha) { Debug.LogFormat("AddCharacter:{0}:{1} Map:{2} Entity:{3}", cha.Id, cha.Name, cha.mapId, cha.Entity.String()); Character character = new Character(cha); if (Models.User.Instance.CurrentCharacter.Id == cha.Id) { Models.User.Instance.curCharacter = character; } this.Characters[cha.Entity.Id] = character; EntityManager.Instance.AddEntity(character); if (OnCharacterEnter != null) { OnCharacterEnter(character); } }
public void Init(SkillBridge.Message.NCharacterInfo info, ToggleGroup tglGroup, int id) { //Debug.LogFormat("CharBtn->Init() charName: {0}, className: {1}, level: {2}", info.Name, info.Class, info.Level); mInfo = info; mID = id; mCharNameTxt = GetComponent <Text>("CharNameTxt"); mClassNameTxt = GetComponent <Text>("ClassNameTxt"); mLevelTxt = GetComponent <Text>("LevelTxt"); mPressTgl = GetComponent <Toggle>("PressTgl"); mCoverImg = GetComponent <Image>("CoverImg"); mClassImg = GetComponent <Image>("ClassImg"); mCoverImg.enabled = false; mCharNameTxt.text = info.Name; mLevelTxt.text = "LV. " + info.Level.ToString(); switch (info.Class) { case CharacterClass.Warrior: mClassNameTxt.text = "Warrior"; mClassImg.sprite = ResManager.Instance.Load <Sprite>(ResManager.ResourceType.BkImg, "z"); break; case CharacterClass.Archer: mClassNameTxt.text = "Archer"; mClassImg.sprite = ResManager.Instance.Load <Sprite>(ResManager.ResourceType.BkImg, "g"); break; case CharacterClass.Wizard: mClassNameTxt.text = "Wizard"; mClassImg.sprite = ResManager.Instance.Load <Sprite>(ResManager.ResourceType.BkImg, "y"); break; default: break; } mPressTgl.group = tglGroup; mPressTgl.onValueChanged.AddListener(OnToggleValueChanged); }