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()); }
public WaveSystem(MainSystemShared Shared) : base(Shared) { SetSubSystem(); }
public BaseSubSystem(MainSystemShared Shared) { this.Shared = Shared; }
public void InjectShared(MainSystemShared Shared) { this.Shared = Shared; }
public UISystem(MainSystemShared Shared) : base(Shared) { canvas = GameObject.FindObjectOfType <Canvas>(); SetSubSystem(); }