Пример #1
0
    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;
    }
Пример #2
0
    // 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);
    }
Пример #3
0
    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;
    }