예제 #1
0
        public override void Click(PlayerIndex clickPlayer, CharactorSelectDatas data)
        {
            if (stopwatch.ElapsedMilliseconds < 500)
            {
                return;
            }
            stopwatch.Restart();
            #warning playerIDの判別処理をそのうち追加

            switch (modelSelctType)
            {
                case ModelSelectType.RIGHT:
                    switch(data.getModelType(playerID)){
                        case ModelType.Inoshishi:
                            data.setModelType(playerID, ModelType.Legend);
                            break;
                        case ModelType.Legend:
                            data.setModelType(playerID, ModelType.Metall);
                            break;
                        case ModelType.Metall:
                            data.setModelType(playerID, ModelType.SnowMan);
                            break;
                        case ModelType.SnowMan:
                            data.setModelType(playerID, ModelType.Inoshishi);
                            break;
                    }
                    break;
                case ModelSelectType.LEFT:
                    switch (data.getModelType(playerID))
                    {
                        case ModelType.Inoshishi:
                            data.setModelType(playerID, ModelType.SnowMan);
                            break;
                        case ModelType.Legend:
                            data.setModelType(playerID, ModelType.Inoshishi);
                            break;
                        case ModelType.Metall:
                            data.setModelType(playerID, ModelType.Legend);
                            break;
                        case ModelType.SnowMan:
                            data.setModelType(playerID, ModelType.Metall);
                            break;
                    }
                    break;
            }
        }