Exemplo n.º 1
0
 public Shoot(Turnable t, Turnable target) : base(t)
 {
     this.target = target;
 }
Exemplo n.º 2
0
	// Use this for initialization
	void Start () {
		threat = defaultThreat;
		abilities.Add (new AbilityAttack());
		turnable = GetComponent<Turnable> ();
		magicPoints = maxMagicPoints;
		members.Add (this);
		this.beingName = "Rock " + members.Count.ToString ();
		overlay = transform.Find ("Overlay").gameObject;
		HideOverlay ();
		SetJob ();
		SetLevelUps ();
		hitPoints = MaxHitPoints();
		currency = 500;
		AddItem(Instantiate (Resources.Load ("Items/Potion"), transform.position, Quaternion.identity) as GameObject);
		AddItem(Instantiate (Resources.Load ("Items/Sword"), transform.position, Quaternion.identity) as GameObject);
		Unselect ();
		equipment [ItemTypes.Armor] = null;
		equipment [ItemTypes.Weapon] = null;
		equipment [ItemTypes.Accessory] = null;
		image = transform.Find ("Image").GetComponent<Image> ();
		image.sprite = Resources.Load<Sprite> ("Sprites/job_" + job.SpriteName());
		turnable.sprite = transform.Find ("Image").GetComponent<Image> ().sprite;
	}
Exemplo n.º 3
0
	void Awake(){
		turnable = gameObject.AddComponent<Turnable> ();
	}
Exemplo n.º 4
0
    float completion = 0;     //When completion is 1, the action is finished.

    public Move(Turnable t) : base(t)
    {
    }
Exemplo n.º 5
0
		public TimelineStruct(float inputTurn, Turnable inputTurnable)
		{
			turn = inputTurn;
			turnable = inputTurnable;
		}
Exemplo n.º 6
0
    public Turnable user;     //This is the character that is doing the action

    public AbstractAction(Turnable user)
    {
        this.user = user;
    }
Exemplo n.º 7
0
 public void objectRemove(Turnable t)     //For when a character dies basically.
 {
     turnableObjects.Remove(t);
 }
Exemplo n.º 8
0
 public void objectAdd(Turnable t)      //Adds objects so they take turns.
 {
     turnableObjects.Add(t);
 }