public InteractObject(InteractNode node, string modelName, bool useCollisionTransform) : base(modelName) { this.interactNode = node; this.interactTrigger = new InteractTrigger(this); this.useCollisionTransform = true; }
public void RemoveInteractable(InteractTrigger trigger) { int index = interactables.IndexOf(trigger); if (index >= 0 && index < interactables.Count) interactables.RemoveAt(index); }
public void AddInteractable(InteractTrigger trigger) { interactables.Add(trigger); }
public InteractObject(InteractNode node, string modelName) : base(modelName) { this.interactNode = node; this.interactTrigger = new InteractTrigger(this); }