Example #1
0
    private void DeliverQuest()
    {
        MasterOfKnowledge.DeliverQuest(quest);

        iTween.ScaleTo(gameObject, new Vector3(), 1f);
        iTween.RotateBy(gameObject, iTween.Hash("amount", new Vector3(0, 2.5f), "time", 1f, "easetype", iTween.EaseType.linear));

        ignore = true;
    }
Example #2
0
    void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.layer == LayerMask.NameToLayer("Collectible"))
        {
            MasterOfKnowledge.ItemPicked(other.gameObject.tag);
        }

        other.gameObject.BroadcastMessage("OnPickup");
    }
Example #3
0
    void OnTriggerEnter(Collider other)
    {
        if (LayerMask.LayerToName(other.gameObject.layer) == "Killable")
        {
            MasterOfKnowledge.KilledMob(other.gameObject.tag);
        }

        other.gameObject.BroadcastMessage("OnKill");
    }
Example #4
0
 private void ActivateQuest()
 {
     MasterOfKnowledge.ActivateQuest(quest);
     iTween.RotateBy(gameObject, new Vector3(0, 0, 0.5f), 1f);
     isVisible = true;
 }
Example #5
0
    public virtual void Activate()
    {
        MasterOfKnowledge.ActivateQuest(this);

        IsActive = true;
    }