예제 #1
0
 public void CopyDesign(clsDroidDesign DroidTypeToCopy)
 {
     this.TemplateDroidType = DroidTypeToCopy.TemplateDroidType;
     this.Body = DroidTypeToCopy.Body;
     this.Propulsion = DroidTypeToCopy.Propulsion;
     this.TurretCount = DroidTypeToCopy.TurretCount;
     this.Turret1 = DroidTypeToCopy.Turret1;
     this.Turret2 = DroidTypeToCopy.Turret2;
     this.Turret3 = DroidTypeToCopy.Turret3;
 }
예제 #2
0
 public void CopyDesign(DroidDesign droidTypeToCopy)
 {
     TemplateDroidType = droidTypeToCopy.TemplateDroidType;
     Body        = droidTypeToCopy.Body;
     Propulsion  = droidTypeToCopy.Propulsion;
     TurretCount = droidTypeToCopy.TurretCount;
     Turret1     = droidTypeToCopy.Turret1;
     Turret2     = droidTypeToCopy.Turret2;
     Turret3     = droidTypeToCopy.Turret3;
 }
예제 #3
0
 public void CopyDesign(clsDroidDesign DroidTypeToCopy)
 {
     TemplateDroidType = DroidTypeToCopy.TemplateDroidType;
     Body = DroidTypeToCopy.Body;
     Propulsion = DroidTypeToCopy.Propulsion;
     TurretCount = DroidTypeToCopy.TurretCount;
     Turret1 = DroidTypeToCopy.Turret1;
     Turret2 = DroidTypeToCopy.Turret2;
     Turret3 = DroidTypeToCopy.Turret3;
 }
예제 #4
0
        public bool SetDroidType(modProgram.enumDroidType DroidType)
        {
            switch (DroidType)
            {
                case modProgram.enumDroidType.Weapon:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Droid;
                    break;

                case modProgram.enumDroidType.Sensor:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Droid;
                    break;

                case modProgram.enumDroidType.ECM:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Droid;
                    break;

                case modProgram.enumDroidType.Construct:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Droid;
                    break;

                case modProgram.enumDroidType.Person:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Person;
                    break;

                case modProgram.enumDroidType.Cyborg:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Cyborg;
                    break;

                case modProgram.enumDroidType.Transporter:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Transporter;
                    break;

                case modProgram.enumDroidType.Command:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Droid;
                    break;

                case modProgram.enumDroidType.Repair:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Droid;
                    break;

                case modProgram.enumDroidType.Default_:
                    this.TemplateDroidType = modProgram.TemplateDroidType_Null;
                    break;

                case modProgram.enumDroidType.Cyborg_Construct:
                    this.TemplateDroidType = modProgram.TemplateDroidType_CyborgConstruct;
                    break;

                case modProgram.enumDroidType.Cyborg_Repair:
                    this.TemplateDroidType = modProgram.TemplateDroidType_CyborgRepair;
                    break;

                case modProgram.enumDroidType.Cyborg_Super:
                    this.TemplateDroidType = modProgram.TemplateDroidType_CyborgSuper;
                    break;

                default:
                    this.TemplateDroidType = null;
                    return false;
            }
            return true;
        }
예제 #5
0
        public bool SetDroidType(DroidType DroidType)
        {
            switch (DroidType)
            {
            case DroidType.Weapon:
                TemplateDroidType = App.TemplateDroidType_Droid;
                break;

            case DroidType.Sensor:
                TemplateDroidType = App.TemplateDroidType_Droid;
                break;

            case DroidType.ECM:
                TemplateDroidType = App.TemplateDroidType_Droid;
                break;

            case DroidType.Construct:
                TemplateDroidType = App.TemplateDroidType_Droid;
                break;

            case DroidType.Person:
                TemplateDroidType = App.TemplateDroidType_Person;
                break;

            case DroidType.Cyborg:
                TemplateDroidType = App.TemplateDroidType_Cyborg;
                break;

            case DroidType.Transporter:
                TemplateDroidType = App.TemplateDroidType_Transporter;
                break;

            case DroidType.Command:
                TemplateDroidType = App.TemplateDroidType_Droid;
                break;

            case DroidType.Repair:
                TemplateDroidType = App.TemplateDroidType_Droid;
                break;

            case DroidType.Default:
                TemplateDroidType = App.TemplateDroidType_Null;
                break;

            case DroidType.CyborgConstruct:
                TemplateDroidType = App.TemplateDroidType_CyborgConstruct;
                break;

            case DroidType.CyborgRepair:
                TemplateDroidType = App.TemplateDroidType_CyborgRepair;
                break;

            case DroidType.CyborgSuper:
                TemplateDroidType = App.TemplateDroidType_CyborgSuper;
                break;

            default:
                TemplateDroidType = null;
                return(false);
            }
            return(true);
        }