SkillContext createNewSkillContext(FBActor actor, NodeMapInfo nodeMapInfo) { var context = new SkillContext(this, nodeMapInfo); context.globalData.add(actor != null ? actor.skillActor : null); return(context); }
public SkillContext(FBWorld world, NodeMapInfo map) : base(map, null, new GlobalScope()) { m_world = world; }
public override IContext createContext(NodeMapInfo map, IContextObject owner, IDataScope globalData) { return(new SkillSubContext(map, owner, globalData)); }
public SkillSubContext(NodeMapInfo map, IContextObject owner, IDataScope globalData) : base(map, owner, globalData) { }