コード例 #1
0
            public AREA.AREAEntry ToAREAEntry()
            {
                AREA.AREAEntry entry = new AREA.AREAEntry();
                entry.Mode      = ShapeMode;
                entry.Type      = TypeID;
                entry.CAMEIndex = CAMEIndex;
                entry.Unknown1  = Priority;
                entry.Position  = new Vector3(PositionX, PositionY, PositionZ);
                entry.Rotation  = new Vector3(RotationX, RotationY, RotationZ);
                entry.Scale     = new Vector3(ScaleX, ScaleY, ScaleZ);
                entry.Settings1 = Settings1;
                entry.Settings2 = Settings2;
                entry.RouteID   = RouteID;
                entry.EnemyID   = EnemyID;
                entry.Unknown5  = Unknown;

                return(entry);
            }
コード例 #2
0
 public AreaEntry(AREA.AREAEntry entry)
 {
     ShapeMode = entry.Mode;
     TypeID    = entry.Type;
     CAMEIndex = entry.CAMEIndex;
     Priority  = entry.Unknown1;
     PositionX = entry.Position.X;
     PositionY = entry.Position.Y;
     PositionZ = entry.Position.Z;
     RotationX = entry.Rotation.X;
     RotationY = entry.Rotation.Y;
     RotationZ = entry.Rotation.Z;
     ScaleX    = entry.Scale.X;
     ScaleY    = entry.Scale.Y;
     ScaleZ    = entry.Scale.Z;
     Settings1 = entry.Settings1;
     Settings2 = entry.Settings2;
     RouteID   = entry.RouteID;
     EnemyID   = entry.EnemyID;
     Unknown   = entry.Unknown5;
 }