コード例 #1
0
ファイル: BWall.cs プロジェクト: PenpenLi/abcabcabc.mg
        protected override void OnStart()
        {
            base.OnStart();

            if (obstacleBox == null)
            {
                obstacleBox = transform.FindChild("ObstacleBox");
            }


            wallConfig      = unitData.wallConfig;
            unitAgent.angel = wallConfig.angle;


            if (wallConfig.wallType == WallType.Cube)
            {
                obstacleBox.localScale  = wallConfig.size;
                obstacleBox.eulerAngles = new Vector3(0F, wallConfig.angle, 0F);
            }
            else
            {
                obstacleBox.localScale = Vector3.one * 0.5F * wallConfig.radius;
            }
        }
コード例 #2
0
ファイル: WarModel.cs プロジェクト: PenpenLi/abcabcabc.mg
 public void AddBuildWallConfig(BuildWallConfig config)
 {
     buildWallConfigs.Add(config.id, config);
 }