예제 #1
0
 //-------------------------------------------------------------------------
 public override void load(EbPropSet prop_set)
 {
     var prop_state = prop_set.getPropInt("I_State");
     State = prop_state == null ? DataState.Default : (DataState)prop_state.get();
     FishColumns = new List<FormationElementStruct>();
     for (int i = 1; i <= 10; ++i)
     {
         string strFishColumns = prop_set.getPropString("T_FishColumns" + i.ToString()).get();
         string[] arrayFishColumns = strFishColumns.Split(';');
         FormationElementStruct formationElementStruct = new FormationElementStruct();
         formationElementStruct.Fish = EbDataMgr.Instance.getData<TbDataFish>(int.Parse(arrayFishColumns[0]));
         formationElementStruct.ColumnNumber = int.Parse(arrayFishColumns[1]);
         formationElementStruct.Amount = int.Parse(arrayFishColumns[2]);
         FishColumns.Add(formationElementStruct);
     }
 }
예제 #2
0
        //-------------------------------------------------------------------------
        public override void load(EbPropSet prop_set)
        {
            var prop_state = prop_set.getPropInt("I_State");

            State       = prop_state == null ? DataState.Default : (DataState)prop_state.get();
            FishColumns = new List <FormationElementStruct>();
            for (int i = 1; i <= 10; ++i)
            {
                string   strFishColumns   = prop_set.getPropString("T_FishColumns" + i.ToString()).get();
                string[] arrayFishColumns = strFishColumns.Split(';');
                FormationElementStruct formationElementStruct = new FormationElementStruct();
                formationElementStruct.Fish         = EbDataMgr.Instance.getData <TbDataFish>(int.Parse(arrayFishColumns[0]));
                formationElementStruct.ColumnNumber = int.Parse(arrayFishColumns[1]);
                formationElementStruct.Amount       = int.Parse(arrayFishColumns[2]);
                FishColumns.Add(formationElementStruct);
            }
        }