示例#1
0
    public void OnPetChangeName(stChangeNamePetUserCmd_CS cmd)
    {
        IPet pet = GetPetByThisID(cmd.id);

        if (pet != null)
        {
            // pet.SetName( cmd.name );
            pet.SendMessage(EntityMessage.EntityCommond_SetName, cmd.name);
        }
        RefreshPetProp();
    }
示例#2
0
    void onClick_Gaiming_queding_Btn(GameObject caster)
    {
        petname = m_input_input.value;
        petname = petname.Replace(" ", "");
        petname = DataManager.Manager <TextManager>().ReplaceSensitiveWord(petname, TextManager.MatchType.Max);
        stChangeNamePetUserCmd_CS cmd = new stChangeNamePetUserCmd_CS();
        PetDataManager            dm  = DataManager.Manager <PetDataManager>();

        if (dm.CurPet != null)
        {
            cmd.id   = dm.CurPet.GetID();
            cmd.name = petname;
            NetService.Instance.Send(cmd);
        }
        HideSelf();
    }
示例#3
0
 public void OnChangePetName(stChangeNamePetUserCmd_CS cmd)
 {
     DataManager.Manager <PetDataManager>().OnPetChangeName(cmd);
 }