Closed guilhermercaetano closed 8 years ago
@guilhermercaetano Nesse seu edit, não vejo a necessidade de usar o ClawEditor. Tudo que voce faz ali pode ser substituído por pequenas mudanças no claw controller. O Editor é pra quando voce quer fazer algo realmente diferente do padrão. Exemplo do Claw Controller com o Inspector que voce quer:
...
public class ClawController : MonoBehaviour {
[SerializeField][Range(0f,10f)]private float horizontalVelocity = 1.5f;
[SerializeField][Range(0f,10f)]private float verticalVelocity = 1.2f;
[SerializeField][Range(0f,20f)]private float minHeight = 4f;
[SerializeField]private bool allowDrawing = true;
private Vector3 clawLastPosition;
private Vector3 clawCenter;
private float horizontalPos;
private float verticalPos;
[HideInInspector]public bool active = false;
[HideInInspector]public bool action = false;
...
...
}
Com Range
voce faz o slider. Se não quiser colocar algo public no inspector, coloca HideInSpector
Fiz as mudanças.
@StefanWerW no fim das contas achei uma forma de fazer usando o Gizmos mesmo.