Ejemplo n.º 1
0
 public override void Push(CStream Stream_)
 {
     {
         Int32 Var = 0;
         Stream_.Pop(ref Var);
         Ret = (ERet)Var;
     }
 }
Ejemplo n.º 2
0
 public override void Push(JsonDataObject Value_)
 {
     {
         Int32 Var = 0;
         Value_.Pop("Ret", ref Var);
         Ret = (ERet)Var;
     }
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 4
0
 public SRetNetSc(ERet Ret_)
 {
     Ret = Ret_;
 }
Ejemplo n.º 5
0
 public SRetNetSc(SRetNetSc Obj_)
 {
     Ret = Obj_.Ret;
 }
Ejemplo n.º 6
0
        public ERet Awake()
        {
            ERet ret = CallUtil(EStage.Awaking, EStage.Awaked, this.OnAwake);

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

            return(ret);
        }