示例#1
0
    private void AddCrateGoal(CrateGoalData data)
    {
        CrateGoal prop = new CrateGoal(this, data);

        allObjects.Add(prop);
        objectsAddedThisMove.Add(prop);
        goalObjects.Add(prop);
    }
示例#2
0
    // ----------------------------------------------------------------
    //  Initialize
    // ----------------------------------------------------------------
    override public void Initialize(BoardView _myBoardView, BoardObject bo)
    {
        myCrateGoal = bo as CrateGoal;
        base.Initialize(_myBoardView, bo);

        // Rotate i_body by corner!
        i_body.transform.localEulerAngles = new Vector3(0, 0, -90 * myCrateGoal.Corner);
        i_body.sprite = myCrateGoal.DoStayOn ? s_bodyStayOn : s_bodyNoStayOn;
    }