SunsetHigh.Character.setScript C# (CSharp) Метод

setScript() публичный Метод

public setScript ( string file ) : void
file string
Результат void
        public void setScript(string file)
        {
            this.script = new Interaction(file);
        }

Usage Example

Пример #1
0
        public static void loadContent(ContentManager content)
        {
            mCharMap = new Dictionary<PersonID, Character>();
            mRoomMap = new Dictionary<PersonID, PlaceID>();

            //initialize all the games characters
            //NOTE: their initial positions are specified in SaveManager's unpackDefaultData class
            Character phil = new Character();
            phil.loadImage(content, Directories.CHARACTERS + "sprite_ffwriter");
            phil.setScript(Directories.INTERACTIONS + "Phil.txt");
            phil.inventory.addItem(Item.PokeBall);
            mCharMap[PersonID.Phil] = phil;

            Character librarian = new Character();
            librarian.loadImage(content, Directories.CHARACTERS_TEMP + "teacher");
            librarian.setScript(Directories.INTERACTIONS + "Librarian.txt");
            mCharMap[PersonID.Librarian] = librarian;

            Character bill = new Character();
            bill.loadImage(content, Directories.CHARACTERS_TEMP + "jock");
            bill.setScript(Directories.INTERACTIONS + "Bill.txt");
            bill.inventory.addItem(Item.SmallDumbell);
            mCharMap[PersonID.Bill] = bill;

            Character artie = new Character();
            artie.loadImage(content, Directories.CHARACTERS_TEMP + "prep");
            artie.setScript(Directories.INTERACTIONS + "Artie.txt");
            artie.inventory.addItem(Item.Cologne);
            mCharMap[PersonID.Artie] = artie;

            Character claude = new Character();
            claude.loadImage(content, Directories.CHARACTERS_TEMP + "slacker");
            claude.setScript(Directories.INTERACTIONS + "Claude.txt");
            claude.inventory.addItem(Item.SomeSubstance);
            mCharMap[PersonID.Claude] = claude;

            Character jay1 = new Character();
            jay1.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
            jay1.setScript(Directories.INTERACTIONS + "Jay1.txt");
            mCharMap[PersonID.Jay1] = jay1;
            Character jay2 = new Character();
            jay2.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
            jay2.setScript(Directories.INTERACTIONS + "Jay2.txt");
            mCharMap[PersonID.Jay2] = jay2;
            Character jay3 = new Character();
            jay3.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
            jay3.setScript(Directories.INTERACTIONS + "Jay3.txt");
            mCharMap[PersonID.Jay3] = jay3;
            Character jay4 = new Character();
            jay4.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
            jay4.setScript(Directories.INTERACTIONS + "Jay4.txt");
            mCharMap[PersonID.Jay4] = jay4;

            Character braceface = new BraceFace();
            braceface.loadContent(content);
            braceface.loadImage(content, Directories.CHARACTERS + "sprite_brace_face_temp");
            braceface.setScript(Directories.INTERACTIONS + "BraceFace.txt");
            braceface.inventory.addItem(Item.PokeBall);
            mCharMap[PersonID.BraceFace] = braceface;

            Character fitz = new Character();
            fitz.loadImage(content, Directories.CHARACTERS_TEMP + "nerd");
            fitz.setScript(Directories.INTERACTIONS + "Fitz.txt");
            fitz.inventory.addItem(Item.PokeBall);
            mCharMap[PersonID.Fitz] = fitz;

            Character rob = new Character();
            rob.loadImage(content, Directories.CHARACTERS_TEMP + "nerd2");
            rob.setScript(Directories.INTERACTIONS + "ROB.txt");
            rob.inventory.addItem(Item.PokeBall);
            mCharMap[PersonID.ROB] = rob;

            Character enforcer = new Character();
            enforcer.loadImage(content, Directories.CHARACTERS + "sprite_enforcer");
            enforcer.setScript(Directories.INTERACTIONS + "Enforcer.txt");
            enforcer.inventory.addItem(Item.LightSaber);
            mCharMap[PersonID.Enforcer] = enforcer;

            Character tyke = new Character();
            tyke.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
            tyke.setScript(Directories.INTERACTIONS + "Tyke.txt");
            tyke.inventory.addItem(Item.LunchMoney);
            mCharMap[PersonID.Tyke] = tyke;

            Character dyke = new Character();
            dyke.loadImage(content, Directories.CHARACTERS_TEMP + "bully2");
            dyke.setScript(Directories.INTERACTIONS + "Dyke.txt");
            dyke.inventory.addItem(Item.LunchMoney);
            mCharMap[PersonID.Dyke] = dyke;

            Character shaq = new Character();
            shaq.loadImage(content, Directories.CHARACTERS_TEMP + "jock");
            shaq.setScript(Directories.INTERACTIONS + "Shaq.txt");
            shaq.inventory.addItem(Item.SmallDumbell);
            mCharMap[PersonID.Shaq] = shaq;

            Character herbert = new Character();
            herbert.loadImage(content, Directories.CHARACTERS + "sprite_herbert_front");
            herbert.setScript(Directories.INTERACTIONS + "Herbert.txt");
            herbert.inventory.addItem(Item.PokeBall);
            mCharMap[PersonID.Herbert] = herbert;

            Character avery = new Character();
            avery.loadImage(content, Directories.CHARACTERS_TEMP + "prep");
            avery.setScript(Directories.INTERACTIONS + "Avery.txt");
            avery.inventory.addItem(Item.Cologne);
            mCharMap[PersonID.Avery] = avery;

            Character boris = new Character();
            boris.loadImage(content, Directories.CHARACTERS_TEMP + "prep2");
            boris.setScript(Directories.INTERACTIONS + "Boris.txt");
            boris.inventory.addItem(Item.Cologne);
            mCharMap[PersonID.Boris] = boris;

            Character jarvis = new Character();
            jarvis.loadImage(content, Directories.CHARACTERS_TEMP + "slacker");
            jarvis.setScript(Directories.INTERACTIONS + "Jarvis.txt");
            jarvis.inventory.addItem(Item.SomeSubstance);
            mCharMap[PersonID.Jarvis] = jarvis;

            Character zeke = new Character();
            zeke.loadImage(content, Directories.CHARACTERS_TEMP + "slacker2");
            zeke.setScript(Directories.INTERACTIONS + "Zeke.txt");
            zeke.inventory.addItem(Item.SomeSubstance);
            mCharMap[PersonID.Zeke] = zeke;
        }