Пример #1
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetMouseButtonDown(0))
     {
         GameObject go = goPool.GetGo();
         go.transform.position = transform.position;
         go.GetComponent <Rigidbody>().velocity = transform.forward * 50f;
     }
 }
Пример #2
0
    GameObject CreateGo()
    {
        if (itemGoPool != null)
        {
            return(itemGoPool.GetGo(mTable.transform, false));
        }

        GameObject go = Instantiate(msgPrefab) as GameObject;

        go.transform.parent        = mTable.transform;
        go.transform.localPosition = Vector3.zero;
        go.transform.localRotation = Quaternion.identity;
        go.transform.localScale    = Vector3.one;
        return(go);
    }