◆やったこと
プランナー以外のアサイン状況もプロジェクトの進捗に影響するようにする
2本目、3本目のラインも稼働するようにする
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
//現行のプロジェクトが完成して、次のプロジェクトを提案する際にどのラインなのか引数を渡す public void MasterUpProj2() { //新しいプロジェクトを提案してくる //現行のプロジェクトが完成して、次のプロジェクトを提案する際にどのラインなのか引数を渡す this.proposal.ProposeProject(2); (省略) } public void ProposeProject(int tmpLine) { //渡された引数をStaticな変数に代入する line = tmpLine; (省略) } //Proposalウィンドウで左のプロジェクトのOKを押したときの処理 public void OnClickAcceptLeft() { (省略) //project.masterupメソッド内でproposal.ProposeProjectメソッド実行時に渡した引数の値によって処理分岐 switch (Proposal.line) { case 1: this.project.DecideProject1(tmpPropNum); break; case 2: this.project.DecideProject2(tmpPropNum); break; case 3: this.project.DecideProject3(tmpPropNum); break; } } |
◆次やること
一通り実装が終わったので、UIパーツの制作に移ります。
そのあとにはデータの調整を行い、面白くしていきます!