/// 干渉対象の登録 private void setInterfereActor(ActorBulletBase actor) { GameCtrlManager ctrlResMgr = GameCtrlManager.GetInstance(); /// 対象を登録 ctrlResMgr.SetInterfereActorPl(actor.GetInterfereCntr()); }
/// 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); }
/// 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 ); }
/// 干渉対象の登録 private void setInterfereActor( ActorBulletBase actor ) { GameCtrlManager ctrlResMgr = GameCtrlManager.GetInstance(); /// 対象を登録 ctrlResMgr.SetInterfereActorPl( actor.GetInterfereCntr() ); }