public void Initialize(AlchemicalComponentType alchemicalComponentType, AlchemicalComponentTemperatureState temperature = AlchemicalComponentTemperatureState.Cold) { if (isInitialize) { return; } spriteRenderer.color = AlchemicalComponentColorDictionary.dictionary[alchemicalComponentType]; alchemicalComponentParams = new AlchemicalComponentParams(alchemicalComponentType, temperature); isInitialize = true; }
public AlchemicalComponentParams(AlchemicalComponentType alchemicalComponentType, AlchemicalComponentTemperatureState temperature = AlchemicalComponentTemperatureState.Cold) { this.alchemicalComponentType = alchemicalComponentType; this.temperature = new AlchemicalComponentTemperature(temperature); }