コード例 #1
0
        /// 破棄
        public override void Term()
        {
            DoTerm();

            if (moveCollMgr != null)
            {
                moveCollMgr.Term();
            }
            if (calCollMove != null)
            {
                calCollMove.Term();
            }
            if (interfereCntr != null)
            {
                interfereCntr.Term();
            }
            if (EventCntr != null)
            {
                EventCntr.Clear();
                EventCntr.Term();
            }

            interfereCntr = null;
            EventCntr     = null;
            moveCollMgr   = null;
            calCollMove   = null;
        }
コード例 #2
0
 /// 破棄
 public void Term()
 {
     if (calCollMove != null)
     {
         calCollMove.Term();
     }
     if (calCollGrav != null)
     {
         calCollGrav.Term();
     }
     calCollGrav      = null;
     calCollMove      = null;
     useCollMgr       = null;
     useActor         = null;
     useInterfereCntr = null;
 }