/// <summary>
    /// 立即成熟
    /// </summary>
    /// <param name="landId"></param>
    public void ReqAtOnceGrow(uint landId)
    {
        stImmediGrowHomeUserCmd_CS cmd = new stImmediGrowHomeUserCmd_CS();

        cmd.land_id = landId;
        NetService.Instance.Send(cmd);
    }
    public void OnGainAnimalAtOnce(stImmediGrowHomeUserCmd_CS cmd)
    {
        AnimalFastRipeNum = (uint)cmd.fast_ripe;
        int animalIndex = (int)(cmd.land_id + animalIndexStart);

        AddPlantAndAnimalRemainTime(animalIndex, 0);
        AddCanGainLandIndex(animalIndex);
        SetPlantAndAnimalEntityState(animalIndex, (int)CreatureSmallState.CanGain, EntityType.EntityType_Animal);
        RefreshLandUI();
    }
Exemple #3
0
    public void OnGainAnimalAtOnce(stImmediGrowHomeUserCmd_CS cmd)
    {
        DataManager.Manager <HomeDataManager>().OnGainAnimalAtOnce(cmd);

        Engine.Utility.EventEngine.Instance().DispatchEvent((int)GameEventID.HOMELAND_UPDATEANIMAL, null);
    }