示例#1
0
    public void ShowMenu(Action <Module> modulePrefabSelected)
    {
        SelectModule selectModule = GameObject.FindObjectOfType <SelectModule> ();

        habitatButton.onClick.AddListener(() => {
            selectModule.ShowSelectPrefabs(RadialMenuAction.HABITAT, modulePrefabSelected);
            Destroy(this.gameObject);
        });

        fuelButton.onClick.AddListener(() => {
            selectModule.ShowSelectPrefabs(RadialMenuAction.FUEL, modulePrefabSelected);
            Destroy(this.gameObject);
        });

        propulsionButton.onClick.AddListener(() => {
            selectModule.ShowSelectPrefabs(RadialMenuAction.PROPULSION, modulePrefabSelected);
            Destroy(this.gameObject);
        });

        cancelButton.onClick.AddListener(() => {
            Destroy(this.gameObject);
        });
    }
示例#2
0
 public void SetSelect(int petId)
 {
     SelectModule.Watch(petId);
 }