예제 #1
0
 public static PleasantnessMeter Instance()
 {
     if (!pleasantnessMeter)
     {
         pleasantnessMeter = FindObjectOfType(typeof(PleasantnessMeter)) as PleasantnessMeter;
         if (!pleasantnessMeter)
         {
             Debug.LogError("There needs to be one active PleasantnessMeter script on a GameObject in your Scene");
         }
     }
     return(pleasantnessMeter);
 }
예제 #2
0
    /*
     * void Start()
     * {
     *
     *  flowerButton.onClick.AddListener(() => item.DestroyItem(flowerButton));
     *  paintingButton.onClick.AddListener(() => item.DestroyItem(paintingButton));
     * }
     */

    void Awake()
    {
        modalPanel = ModalPanel.Instance();
        movement   = Movement.Instance();
        //   npcPanel = NPCPanel.Instance();
        npcPanel2 = NPCPanel2.Instance();

        meter = PleasantnessMeter.Instance();

        myYesAction    = new UnityAction(TestYesFunction);
        myNoAction     = new UnityAction(TestNoFunction);
        myCancelAction = new UnityAction(TestCancelFunction);

        /*
         * flowerButton = GameObject.Find("FlowerButton").GetComponent<Button>();
         * paintingButton = GameObject.Find("PaintingButton").GetComponent<Button>();
         */
    }