Esempio n. 1
0
    public void create_obj(EnvAsset asset, Vector3 pos)
    {
        EnvObj new_obj = new EnvObj();

        new_obj.gobj = GameObject.Instantiate(asset.gobj);

        float m = Random.Range(0.0f, 1.0f);

        if (asset == rock && Random.value < .2f)
        {
            m = Random.Range(1.5f, 2.0f);
        }
        Vector3 scale = (asset.min_scale + ((asset.max_scale - asset.min_scale) * m)) * 2;

        new_obj.gobj.transform.localScale = scale;

        pos.y -= 45;
        new_obj.gobj.transform.position = pos;

        Vector3 rota = new_obj.gobj.transform.localEulerAngles;

        rota.y = Random.Range(0, 360);
        new_obj.gobj.transform.localEulerAngles = rota;

        spawned_objs.Add(new_obj);
    }
Esempio n. 2
0
    public void create_obj(EnvAsset asset, Vector3 pos)
    {
        EnvObj new_obj = new EnvObj();
        new_obj.gobj = GameObject.Instantiate(asset.gobj);

        float m = Random.Range(0.0f, 1.0f);
        if (asset == rock && Random.value < .2f) m = Random.Range(1.5f, 2.0f);
        Vector3 scale = (asset.min_scale + ((asset.max_scale - asset.min_scale) * m)) * 2;
        new_obj.gobj.transform.localScale = scale;

        pos.y -= 45;
        new_obj.gobj.transform.position = pos;

        Vector3 rota = new_obj.gobj.transform.localEulerAngles;
        rota.y = Random.Range(0, 360);
        new_obj.gobj.transform.localEulerAngles = rota;

        spawned_objs.Add(new_obj);
    }
    // private GameObject reporter;
    // private string sessionid;

    void Start()
    {
        textColor = loadingText.color;
        reporter  = GameObject.Find("Reporter").GetComponent <Reporter>();

        string opSys  = SystemInfo.operatingSystem ?? "unknown";
        EnvObj envObj = new EnvObj();

        envObj.OS = opSys;
        DataObj dataObj = new DataObj();

        dataObj.game_id     = "shapes_playtest_4";
        dataObj.version_num = "0.4.0";
        dataObj.env_configs = JsonUtility.ToJson(envObj);
        string dataJson = JsonUtility.ToJson(dataObj);
        string type     = "start_game";

        reporter.Event(type, dataJson, true);
        print("trying sock");
        // reporter.SockEvent(type + "2", dataJson);
        reporter.SockEvent(type, dataJson);
    }