コード例 #1
0
ファイル: DemoUI.cs プロジェクト: Daloupe/Syzygy_Git
    public void SpawnMob(MobDatablock mobDatablock)
    {
        if(spawnedMob)
            Destroy(spawnedMob.gameObject);

        var mobModel = Instantiate(mobDatablock.model) as GameObject;

        mobModel.GetComponent<Renderer>().material.color = mobDatablock.modelColor;

        spawnedMob = mobModel.GetComponent<Mob>();
        spawnedMob.datablock = mobDatablock;
        spawnedMob.demoUI = this;

        mobModel.transform.SetParent(spawnPoint);
        mobModel.transform.localPosition = Vector3.zero;

        CloseLootWindow();
    }
コード例 #2
0
ファイル: DemoUI.cs プロジェクト: slimshader/datablocks
    public void SpawnMob(MobDatablock mobDatablock)
    {
        if (spawnedMob)
        {
            Destroy(spawnedMob.gameObject);
        }

        var mobModel = Instantiate(mobDatablock.model) as GameObject;

        mobModel.GetComponent <Renderer>().material.color = mobDatablock.modelColor;

        spawnedMob           = mobModel.GetComponent <Mob>();
        spawnedMob.datablock = mobDatablock;
        spawnedMob.demoUI    = this;

        mobModel.transform.SetParent(spawnPoint);
        mobModel.transform.localPosition = Vector3.zero;

        CloseLootWindow();
    }