void Awake() { fireSim = Terrain.activeTerrain.GetComponent <FireSimulation>(); fireCache = new List <IFlamable>(); pos = new Vector2(transform.position.x, transform.position.z); fireSim.AddFire(this); enabled = false; }
// Use this for initialization void Start() { isSimulating = false; isGenerating = false; actionMode = ModeAction.ADD; windDirection = 0; windSpeed = 0; activeTerrain = Terrain.activeTerrain; fireSim = activeTerrain.GetComponent <FireSimulation>(); ClearMap(); fireSim.SetSimulationActive(isSimulating); }
void Awake() { currTemperatureOrBurnTime = 0; flameState = FlameState.NONE; lastCheck_S = 0; lastTemp = 0; fireSim = Terrain.activeTerrain.GetComponent <FireSimulation>(); fireCache = new List <IFlamable>(); pos = new Vector2(transform.position.x, transform.position.z); fireSim.AddTree(this); enabled = false; }