コード例 #1
0
ファイル: Task.cs プロジェクト: mikhailjacob/project_3
 public Task(string type, CharacterScript actor, CharacterScript actee, Item item, LocaleScript locale)
 {
     this.Type = type;
     this.Actor = actor;
     this.Actee = actee;
     this.Item = item;
     this.Locale = locale;
 }
コード例 #2
0
ファイル: Task.cs プロジェクト: mikhailjacob/project_3
 public Task(string type, CharacterScript actor, LocaleScript locale)
     : this(type, actor, null, null, locale)
 {
 }
コード例 #3
0
ファイル: WorldScript.cs プロジェクト: boyangli/UnityForgeAGA
 /// <summary>
 /// Teleports an Item to a given locale.  There should be some polymorphism
 /// going on here, but it's a bit late to refactor that.
 /// </summary>
 /// <param name="iScript">The item script to move.</param>
 /// <param name="locale">The locale destination.</param>
 public void Teleport(ItemScript iScript, LocaleScript locale)
 {
     //Yeah, it's that simple - yay for property get / set.
     iScript.Location = locale.Location;
 }
コード例 #4
0
ファイル: WorldScript.cs プロジェクト: boyangli/UnityForgeAGA
    /// <summary>
    /// Teleports a chracter to a given locale.
    /// </summary>
    /// <param name="cs">The character to move.</param>
    /// <param name="locale">The locale destination.</param>
    public void Teleport(CharacterScript cs, LocaleScript locale)
    {
        Agent agent = cs.GetComponent<RAINAgent>().Agent;
        agent.Kinematic.Position = locale.transform.position;

        cs.Stop();
    }