void Start() { MsPanel.AddListener(this); PsPanel.AddListener(this); playerCollectedTheeMs = false; playerCollectedThreePs = false; anim = GetComponent <Animator>(); }
protected override void ProcessRecord() { var control = new PsPanel(); SetControlProps(control); control.OnDismiss = OnDismiss; control.Title = Title; if (Type.HasValue) { control.Type = Type.Value; } if (Open.IsPresent) { control.Open = Open.ToBool(); } if (AutoDismiss.IsPresent) { control.AutoDismiss = AutoDismiss.ToBool(); } if (LightDismiss.IsPresent) { control.LightDismiss = LightDismiss.ToBool(); } if (Blocking.IsPresent) { control.Blocking = Blocking.ToBool(); } if (Controls != null) { foreach (var childControl in Controls) { control.Controls.Add(childControl); } } if (FooterControls != null) { foreach (var childControl in FooterControls) { control.FooterControls.Add(childControl); } } WriteObject(control); }