Example #1
0
        //=========================================================================================
        /// <summary>
        /// 初期化
        /// 通常はStart()で呼ぶ
        /// </summary>
        /// <param name="vcnt"></param>
        public virtual void Init()
        {
            status.updateStatusAction = OnUpdateStatus;
            if (status.IsInitComplete)
            {
                return;
            }
            status.SetInitComplete();

            OnInit();

            // データチェック
            if (VerifyData() != Define.Error.None)
            {
                // error
                status.SetInitError();
                return;
            }

            // 状態更新
            status.UpdateStatus();
        }
 public virtual void OnEnable()
 {
     status.SetEnable(true);
     status.UpdateStatus();
 }
Example #3
0
 public virtual void OnEnable()
 {
     //MagicaPhysicsManager.AfterUpdateAction += ManagedUpdate;
     status.SetEnable(true);
     status.UpdateStatus();
 }