Beispiel #1
0
 public override void Push(CStream Stream_)
 {
     {
         Int32 Var = 0;
         Stream_.Pop(ref Var);
         Ret = (ERet)Var;
     }
 }
Beispiel #2
0
 public override void Push(JsonDataObject Value_)
 {
     {
         Int32 Var = 0;
         Value_.Pop("Ret", ref Var);
         Ret = (ERet)Var;
     }
 }
Beispiel #3
0
        ERet CallUtil(EStage fromStage, EStage toStage, FnToCall fn)
        {
            if (toStage == stage)
            {
                return(ERet.Success);
            }
            if (fromStage != stage)
            {
                return(ERet.Fail);
            }
            ERet ret = fn();

            if (ERet.Success == ret)
            {
                stage = toStage;
            }
            return(ret);
        }
Beispiel #4
0
 public SRetNetSc(ERet Ret_)
 {
     Ret = Ret_;
 }
Beispiel #5
0
 public SRetNetSc(SRetNetSc Obj_)
 {
     Ret = Obj_.Ret;
 }
Beispiel #6
0
        public ERet Awake()
        {
            ERet ret = CallUtil(EStage.Awaking, EStage.Awaked, this.OnAwake);

            return(ret);
        }
Beispiel #7
0
        public ERet Release()
        {
            ERet ret = CallUtil(EStage.Releasing, EStage.Released, this.OnRelease);

            return(ret);
        }