void Start() { rand = FindObjectOfType(typeof(PCG_Rand)) as PCG_Rand; trigger1 = FindObjectOfType(typeof(PCG_TriggerA)) as PCG_TriggerA; trigger2 = FindObjectOfType(typeof(PCG_TriggerB)) as PCG_TriggerB; trigger3 = FindObjectOfType(typeof(PCG_TriggerC)) as PCG_TriggerC; trigger4 = FindObjectOfType(typeof(PCG_TriggerD)) as PCG_TriggerD; Generate_Grid("SurfaceTiles&&SurfaceElements"); }
void Start() { rand = FindObjectOfType(typeof(PCG_Rand)) as PCG_Rand; // Needs to get in each extended class which uses rand trigger1 = FindObjectOfType(typeof(PCG_TriggerA)) as PCG_TriggerA; trigger2 = FindObjectOfType(typeof(PCG_TriggerB)) as PCG_TriggerB; trigger3 = FindObjectOfType(typeof(PCG_TriggerC)) as PCG_TriggerC; trigger4 = FindObjectOfType(typeof(PCG_TriggerD)) as PCG_TriggerD; Initialization(); Generate_Grid("MineableRocks"); }
void Start() { rand = FindObjectOfType(typeof(PCG_Rand)) as PCG_Rand; // this is important, has to be in each extended class which uses rand trigger1 = FindObjectOfType(typeof(PCG_TriggerA)) as PCG_TriggerA; trigger2 = FindObjectOfType(typeof(PCG_TriggerB)) as PCG_TriggerB; trigger3 = FindObjectOfType(typeof(PCG_TriggerC)) as PCG_TriggerC; trigger4 = FindObjectOfType(typeof(PCG_TriggerD)) as PCG_TriggerD; Initialization(); Position_Triggers(); Generate_Grid("SurfaceTiles&&SurfaceElements"); }