public virtual void AssignPage(DescriptivePage page)
        {
            this.page = page;
            observer  = this.page.observer;

            page.AddContent(element);
        }
 public override void AssignPage(DescriptivePage page)
 {
     base.AssignPage(page);
     if (page != null)
     {
         amalgam = page.target as PhysicalAmalgam;
     }
 }
 public override void AssignPage(DescriptivePage page)
 {
     base.AssignPage(page);
     if (page != null)
     {
         organism = page.target as Organism;
     }
 }
 public override void AssignPage(DescriptivePage page)
 {
     base.AssignPage(page);
     if (page != null)
     {
         container = page.target as Container;
     }
 }
 public override void AssignPage(DescriptivePage page)
 {
     base.AssignPage(page);
     if (page != null)
     {
         physicalTarget = page.target as Physical;
     }
 }
Пример #6
0
        public DescriptivePage DisplayDescriptivePage(Point position, GameObject target)
        {
            DescriptivePageSection[] sections = target.DisplayDescriptivePage().ToArray();
            DescriptivePage          page     = new DescriptivePage(world.player, target, sections);

            WaywardManager.instance.AddPage(page, position);

            return(page);
        }