Пример #1
0
        public EnvironmentSystem(MainSystemShared Shared) : base(Shared)
        {
            BackgroundLight = GameObject.FindGameObjectWithTag("BackgroundLight").GetComponent <Light2D>();
            GroundLight     = GameObject.FindGameObjectWithTag("GroundLight").GetComponent <Light2D>();

            CharacterTransform        = GameObject.FindGameObjectWithTag("Player").transform;
            EnvironmentObject         = GameObject.FindGameObjectWithTag("Environment");
            PlaceablesObjectTransform = EnvironmentObject.transform.Find("Placeables");
            ParallaxEffect            = EnvironmentObject.GetComponent <ParallaxEffect>();

            SetSubSystem();
        }
 public EnemyCreationSystem(MainSystemShared Shared) : base(Shared)
 {
 }
 public DayCycleSystem(MainSystemShared Shared) : base(Shared)
 {
     Shared.MonoBehaviourReferance.StartCoroutine(DayCounter());
 }
Пример #4
0
 public WaveSystem(MainSystemShared Shared) : base(Shared)
 {
     SetSubSystem();
 }
Пример #5
0
 public BaseSubSystem(MainSystemShared Shared)
 {
     this.Shared = Shared;
 }
Пример #6
0
 public void InjectShared(MainSystemShared Shared)
 {
     this.Shared = Shared;
 }
Пример #7
0
 public UISystem(MainSystemShared Shared) : base(Shared)
 {
     canvas = GameObject.FindObjectOfType <Canvas>();
     SetSubSystem();
 }