private void Awake() //ゲーム開始時に { m_initialpos1 = this.m_Reel1.transform.position; //初期位置を取得しておく m_initialpos2 = this.m_Reel2.transform.position; m_initialpos3 = this.m_Reel3.transform.position; m_reelYPos1 = m_initialpos1.y; m_reelYPos2 = m_initialpos2.y; m_reelYPos3 = m_initialpos3.y; m_reelGenerator1 = GameObject.Find("ReelGenerator").GetComponent <ReelGenerator>();//ReelGenerator1の取得 m_reelGenerator2 = GameObject.Find("ReelGenerator (1)").GetComponent <ReelGenerator>(); m_reelGenerator3 = GameObject.Find("ReelGenerator (2)").GetComponent <ReelGenerator>(); m_gameController = GameObject.Find("GameController").GetComponent <GameController>(); }
public GameObject leftBottomGetter; //centerMiddleGetterの宣言 // Start is called before the first frame update void Start() { if (!GameObject.Find("leftTopGetter")) { GameObject cloneObject1 = Instantiate(leftTopGetter); //左リール上段にインスタンス化 GameObject cloneObject2 = Instantiate(leftMiddleGetter); //左リール中段にインスタンス化 GameObject cloneObject3 = Instantiate(leftBottomGetter); //左リール下段にインスタンス化 ReelGenerator reelGenerator1 = GameObject.Find("ReelGenerator").GetComponent <ReelGenerator>(); //ReelGenerator1の取得 cloneObject1.name = "leftTopGetter"; // クローンしたオブジェクトの名前を変更 cloneObject1.transform.position = new Vector3(reelGenerator1.transform.position.x, 1.5f, 0.0f); // 座標を変更 cloneObject2.name = "leftMiddleGetter"; // クローンしたオブジェクトの名前を変更 cloneObject2.transform.position = new Vector3(reelGenerator1.transform.position.x, 0.2f, 0.0f); cloneObject3.name = "leftBottomGetter"; // クローンしたオブジェクトの名前を変更 cloneObject3.transform.position = new Vector3(reelGenerator1.transform.position.x, -1.0f, 0.0f); } }