Example #1
0
 public virtual void SetAttachedCharacterInput(ICanHoldItems ctorCharacterInput)
 {
     attachedCharacterInput = ctorCharacterInput;
     //Similar to Java's instanceof operator.
     Debug.Log(attachedCharacterInput.GetActualClass().gameObject.name + " is " + (attachedCharacterInput.GetActualClass() is PlayerAction ? "" : "not") + " the player");
     heldByPlayer = attachedCharacterInput.GetActualClass() is PlayerAction;
 }
Example #2
0
 public virtual void SetAttachedCharacterInput(ICanHoldItems ctorCharacterInput)
 {
     attachedCharacterInput = ctorCharacterInput;
 }