コード例 #1
0
ファイル: CarGenerator.cs プロジェクト: AEONNIS/PDD
    private Path GeneratePath(Roadbed roadbed)
    {
        int i = Random.Range(0, 4);

        if (i == 0)
        {
            return(roadbed.UTurnPath);
        }
        else if (i == 1)
        {
            return(roadbed.LeftTurnPath);
        }
        else if (i == 2)
        {
            return(roadbed.DirectPath);
        }
        else
        {
            return(roadbed.RightTurnPath);
        }
    }
コード例 #2
0
ファイル: SignUIPresenter.cs プロジェクト: AEONNIS/PDD
 private void OnClick(Roadbed roadbed)
 {
     roadbed.SetSign(_sign);
     _choiceSignPanel.gameObject.SetActive(false);
 }
コード例 #3
0
ファイル: SignUIPresenter.cs プロジェクト: AEONNIS/PDD
 public void InitButton(Roadbed roadbed)
 {
     _button.onClick.RemoveAllListeners();
     _button.onClick.AddListener(() => OnClick(roadbed));
 }
コード例 #4
0
ファイル: ChoiceSignPanel.cs プロジェクト: AEONNIS/PDD
 public void Init(Roadbed roadbed)
 {
     _signPresenters.ForEach(sign => sign.InitButton(roadbed));
     gameObject.SetActive(true);
 }