Пример #1
0
        /// 干渉対象の登録
        private void setInterfereActor(ActorBulletBase actor)
        {
            GameCtrlManager ctrlResMgr = GameCtrlManager.GetInstance();

            /// 対象を登録
            ctrlResMgr.SetInterfereActorPl(actor.GetInterfereCntr());
        }
Пример #2
0
/// private メソッド
///---------------------------------------------------------------------------

        /// 移動衝突対象OBJの登録
        private void setMoveCollTrgObj(ActorBulletBase actor)
        {
            GameCtrlManager      ctrlResMgr = GameCtrlManager.GetInstance();
            GameActorCollManager useCollMgr = actor.GetMoveCollManager();

            /// 移動する自身のOBJを登録
            useCollMgr.SetMoveShape(actor.GetUseObj(0).GetMoveShape());

            /// 対象を登録
            ctrlResMgr.SetCollisionActor(useCollMgr.TrgContainer, actor.BasePos);
        }
Пример #3
0
        /// private メソッド
        ///---------------------------------------------------------------------------
        /// 移動衝突対象OBJの登録
        private void setMoveCollTrgObj( ActorBulletBase actor )
        {
            GameCtrlManager        ctrlResMgr    = GameCtrlManager.GetInstance();
            GameActorCollManager   useCollMgr    = actor.GetMoveCollManager();

            /// 移動する自身のOBJを登録
            useCollMgr.SetMoveShape( actor.GetUseObj(0).GetMoveShape() );

            /// 対象を登録
            ctrlResMgr.SetCollisionActor( useCollMgr.TrgContainer, actor.BasePos );
        }
Пример #4
0
        /// 干渉対象の登録
        private void setInterfereActor( ActorBulletBase actor )
        {
            GameCtrlManager        ctrlResMgr    = GameCtrlManager.GetInstance();

            /// 対象を登録
            ctrlResMgr.SetInterfereActorPl( actor.GetInterfereCntr() );
        }