示例#1
0
 void OnDestroy()
 {
     if (instance == this)
     {
         instance = null;
     }
 }
示例#2
0
    protected void OnMenuSelection()
    {
        int item = CtxMenu.current.selectedItem;

        MenuCommands cmd = (MenuCommands)item;

        switch (cmd)
        {
        case MenuCommands.Small:
            transform.localScale = new Vector3(0.7f, 0.7f, 0.7f);
            break;

        case MenuCommands.Medium:
            transform.localScale = Vector3.one;
            break;

        case MenuCommands.Large:
            transform.localScale = new Vector3(1.3f, 1.3f, 1.3f);
            break;

        case MenuCommands.ColorScheme1:
        case MenuCommands.ColorScheme2:
        case MenuCommands.ColorScheme3:
        case MenuCommands.ColorScheme4:
        case MenuCommands.ColorScheme5:
        {
            int         cs          = item - (int)MenuCommands.ColorScheme1;
            SaucerScene saucerScene = SaucerScene.Instance;
            SetColorScheme(saucerScene.hullMaterials[cs], saucerScene.glowMaterials[cs]);
            break;
        }
        }
    }
示例#3
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }