示例#1
0
    public static void createBonusObject()
    {
        BonusObject asset = ScriptableObject.CreateInstance <BonusObject>();

        AssetDatabase.CreateAsset(asset, "Assets/NewBonusObject.asset");
        AssetDatabase.SaveAssets();
        EditorUtility.FocusProjectWindow();
        Selection.activeObject = asset;
    }
示例#2
0
    static ClickObject CreateClickObject(ClickObjectType t)
    {
        ClickObject retval = null;

        switch(t)
        {
            case ClickObjectType.scoreObject:
                retval = new ScoreObject();
                break;

            case ClickObjectType.gameoverObject:
                retval = new GameoverObject();
                break;

            case ClickObjectType.bonusObject:
                retval = new BonusObject();
                break;
        }

        return retval;
    }