Server.MirObjects.NPCScript.Call C# (CSharp) Method

Call() public method

public Call ( Server.MirObjects.MonsterObject monster, string key ) : void
monster Server.MirObjects.MonsterObject
key string
return void
        public void Call(MonsterObject monster, string key)
        {
            key = key.ToUpper();

            for (int i = 0; i < NPCPages.Count; i++)
            {
                NPCPage page = NPCPages[i];
                if (!String.Equals(page.Key, key, StringComparison.CurrentCultureIgnoreCase)) continue;

                foreach (NPCSegment segment in page.SegmentList)
                {
                    if (page.BreakFromSegments)
                    {
                        page.BreakFromSegments = false;
                        break;
                    }

                    ProcessSegment(monster, page, segment);
                }
            }
        }
        public void Call(string key)

Same methods

NPCScript::Call ( Server.MirObjects.PlayerObject player, uint objectID, string key ) : void
NPCScript::Call ( string key ) : void