コード例 #1
0
        public override void SetUpReference()
        {
            base.SetUpReference();
            ILevelSectionShootingTargetSpawner spawner = spawnerAdaptor.GetSpawner();

            thisTypedCurve.SetLevelSectionShootingTargetSpawner(spawner);

            IWaypointCurve[] subordinateCurves = CollectSubordinateCurves();
            thisTypedCurve.SetSubordinateCurves(subordinateCurves);

            ILevelMechanism[] mechanisms = CollectLevelMechanisms();
            thisTypedCurve.SetLevelMechanisms(mechanisms);
        }
            public ConstArg(
                IShootingTargetReserve reserve,
                IShootingTargetSpawnPoint point,

                float eventPoint,
                ILevelSectionShootingTargetSpawner spawner
                ) : base(
                    eventPoint
                    )
            {
                thisReserve = reserve;
                thisPoint   = point;
                thisSapwner = spawner;
            }
コード例 #3
0
 public void SetLevelSectionShootingTargetSpawner(ILevelSectionShootingTargetSpawner spawner)
 {
     thisSpawner = spawner;
 }