Esempio n. 1
0
 public static TalkStaitas Ins()
 {
     if (GetTalk == null)
     {
         GetTalk = new TalkStaitas();
     }
     return(GetTalk);
 }
Esempio n. 2
0
    void Tactics()
    {
        var talk      = TalkStaitas.Ins();
        var battleobj = BattleObj.Ins();

        battleobj.BattlePanel.SetActive(true);
        talk.MessageObj.SetActive(false);
    }
Esempio n. 3
0
    /// <summary>次に呼び出す話の要素数</summary>
    /// <param name="use_talk_index">会話の要素数</param>
    static public void GetNextText(int use_talk_index)
    {
        var talk = TalkStaitas.Ins();

        if (use_talk_index < privete_Talk.Length)
        {
            talk.Text = privete_Talk[use_talk_index];
        }
    }
Esempio n. 4
0
    /// <summary>パネルでいいえを選択した時の処理</summary>
    static public void NextPanelOpenNum()
    {
        panel_index++;
        var talk = TalkStaitas.Ins();

        if (panel_index < private_num.Length)
        {
            talk.PanelOpenNum = private_num[panel_index];
        }
    }
Esempio n. 5
0
    private void Awake()
    {
        var talk = TalkStaitas.Ins();

        talk.TextSpeed  = TextSpeed;
        talk.Text       = Talk[talk.GetMessageIndex()];
        talk.GetText    = text;
        talk.TextLength = Talk.Length;
        privete_Talk    = Talk;
        private_num     = PanelNum;

        talk.GetPanel     = SelectPanel;
        talk.PanelOpenNum = private_num[panel_index];

        talk.MessageObj = messageObj;

        talk.BackArray = backImage;
    }