コード例 #1
0
	// Use this for initialization
	void Start () {
		animator = GetComponent<Animator> ();
		golem = GetComponentInParent<Golem> ();
		attack = golem.GetComponent<BasicMelee> ();
		attackOne = "Attack1";
		attackTwo = "Attack2";
	}
コード例 #2
0
    void Awake()
    {
        charName = "Goblin Warrior";

        maxHealth = 80;
        health    = maxHealth;

        maxEnergy = 100;
        energy    = maxEnergy;

        skills    = new SkillsSuper[1];
        skills[0] = new BasicMelee();
    }
コード例 #3
0
    void Awake()
    {
        charName = "Healer";

        maxHealth = 100;
        health    = maxHealth;

        maxEnergy = 100;
        energy    = maxEnergy;

        skills    = new SkillsSuper[3];
        skills[0] = new BasicMelee();
        skills[1] = new BasicRanged();
        skills[2] = new HealPartyMember();
    }
コード例 #4
0
        public override Dictionary <string, object> SaveToDict()
        {
            var dict = new Dictionary <string, object>();

            dict.Add(GDMConstants.SchemaKey, "Characters");

            dict.Merge(true, HealthPoints.ToGDEDict(HealthPointsKey));
            dict.Merge(true, Experience.ToGDEDict(ExperienceKey));
            dict.Merge(true, Level.ToGDEDict(LevelKey));
            dict.Merge(true, BasicMelee.ToGDEDict(BasicMeleeKey));
            dict.Merge(true, BasicDistance.ToGDEDict(BasicDistanceKey));
            dict.Merge(true, BasicMagic.ToGDEDict(BasicMagicKey));
            dict.Merge(true, CharacterName.ToGDEDict(CharacterNameKey));
            dict.Merge(true, CharacterDescription.ToGDEDict(CharacterDescriptionKey));
            dict.Merge(true, DifficultyLevel.ToGDEDict(DifficultyLevelKey));
            return(dict);
        }
コード例 #5
0
	// Use this for initialization
	void Start () {
		animator = GetComponent<Animator> ();
		imp = GetComponentInParent<Imp> ();
		attack = imp.GetComponent<BasicMelee> ();
		attackString = "Spell";
	}