コード例 #1
0
    public void Start()
    {
        grid   = GameObject.Find("Grid").GetComponent <GridController>();
        ewc    = GameObject.Find("SpinWheel").GetComponent <EditorWheelController>();
        sr     = GameObject.Find("InvScroll").GetComponent <ScrollRect>();
        iwc    = GameObject.Find("InvContent").GetComponent <InventoryWindowController>();
        canvas = GameObject.Find("Canvas").GetComponent <Canvas>();
        //grid.editor = this;

        EventManager em = EventManager.Instance();

        em.RegisterForEventType("piece_tapped", this);
        em.RegisterForEventType("template_tapped", this);
        em.RegisterForEventType("piece_dropped_on_inventory", this);

        GameObject go = Instantiate(Resources.Load("Prefabs/ExistingPiece")) as GameObject;

        go.transform.SetParent(canvas.transform, false);
        go.transform.position = new Vector3(go.transform.position.x - 2, go.transform.position.y, go.transform.position.z);
        floatingPiece         = go.GetComponent <PieceController>();
        floatingPiece.ConfigureFromJSON("penetration_normal");
        floatingPiece.SetRotation(180);

        ewc.transform.rotation = floatingPiece.transform.rotation;
    }
コード例 #2
0
    public void Start()
    {
        grid = GameObject.Find("Grid").GetComponent<GridController>();
        ewc = GameObject.Find("SpinWheel").GetComponent<EditorWheelController>();
        sr = GameObject.Find("InvScroll").GetComponent<ScrollRect>();
        iwc = GameObject.Find("InvContent").GetComponent<InventoryWindowController>();
        canvas = GameObject.Find ("Canvas").GetComponent<Canvas>();
        //grid.editor = this;

        EventManager em = EventManager.Instance();
        em.RegisterForEventType("piece_tapped",this);
        em.RegisterForEventType("template_tapped",this);
        em.RegisterForEventType("piece_dropped_on_inventory",this);

        GameObject go = Instantiate (Resources.Load ("Prefabs/ExistingPiece")) as GameObject;
        go.transform.SetParent(canvas.transform,false);
        go.transform.position = new Vector3(go.transform.position.x-2,go.transform.position.y,go.transform.position.z);
        floatingPiece = go.GetComponent<PieceController>();
        floatingPiece.ConfigureFromJSON("penetration_normal");
        floatingPiece.SetRotation(180);

        ewc.transform.rotation = floatingPiece.transform.rotation;
    }