public void ReceiveAttack(float damage, ChromaColor color, Vector3 origin) { ChangeStateIfNotNull(currentState.AttackReceived(damage, color, origin)); }