Exemple #1
0
 public static void CreateCargoInfo(ref CargoInfo CI, out Varibles.CargoMessage CargoMessage)
 {
     Varibles.CargoMessage CM = new Varibles.CargoMessage();
     CM.Name         = CI.Name;
     CM.Size         = CI.Size;
     CM.Number1      = CI.Number1;
     CM.Num          = CI.Num;
     CM.PositionInfo = CI.PositionInfo;
     CM.InputTime    = CI.InputTime;
     CM.Description  = CI.Description;
     CargoMessage    = CM;
 }
Exemple #2
0
        public static void Create_Cargo(CargoInfo CI, GameObject Cargo)
        {
            Vector3    Size  = CI.Size;
            Vector2    size1 = new Vector2(Size.x, Size.z);
            Vector3    size2 = new Vector3(Size.x, Size.y - 0.15f, Size.z);
            GameObject Tray  = new GameObject(); Tray.name = "Tray";

            Create_Tray1(size1, Tray);
            GameObject Container = new GameObject(); Container.name = "Container";

            Create_Container(size2, Container);
            Tray.transform.parent      = Cargo.transform; Tray.transform.localPosition = new Vector3(0, 0, 0);
            Container.transform.parent = Cargo.transform; Container.transform.localPosition = new Vector3(0, 0.15f, 0);
            Tools.MyClass.Create2(Cargo);
            //给货物添加Message
            Cargo.AddComponent <ShowData.ShowCargoInfo>();
            ShowData.ShowCargoInfo ShowCargoInfo = Cargo.GetComponent <ShowData.ShowCargoInfo>();
            Varibles.CargoMessage  CargoMessage;
            CreateCargoInfo(ref CI, out CargoMessage);
            ShowCargoInfo.Cargomessage = CargoMessage;
        }