Ejemplo n.º 1
0
        UCompositeGameObject AddBaneBlade(string[] picList, GOParams[] par)
        {
            UCompositeGameObject tank = new UCompositeGameObject(par[0].X, par[0].Y, picList[0]);

            Map.ContainerSetMaxSide(tank.Container, (int)par[0].Par["maxSide"]);

            tank.AddChild(50, 40, 0, picList[1]);
            tank.AddChild(50, -40, 0, picList[1]);
            tank.AddChild(-50, 40, 0, picList[1]);
            tank.AddChild(-50, -40, 0, picList[1]);
            tank.AddChild(0, 0, 0, picList[2]);
            for (int i = 0; i < 5; i++)
            {
                Map.ContainerSetMaxSide(tank.Children[i].Container, (int)par[i + 1].Par["maxSide"]);
            }


            return(tank);
        }
Ejemplo n.º 2
0
        UCompositeGameObject AddTank(string[] picList, GOParams[] par)
        {
            UCompositeGameObject tank = new UCompositeGameObject(par[0].X, par[0].Y, picList[0]);

            Map.ContainerSetMaxSide(tank.Container, (int)par[0].Par["maxSide"]);
            tank.AddChild(0, 0, 0, picList[1]);

            Map.ContainerSetMaxSide(tank.Children[0].Container, (int)par[1].Par["maxSide"]);
            return(tank);
        }