コード例 #1
0
    private void Awake()
    {
        _characterJoint = GetComponent <CharacterJoint>();

        _initialPosition = GetComponent <InitialPosition>();

        _simpleAddTorque = GetComponent <SimpleAddTorque>();
    }
コード例 #2
0
    public bool IsFinish;//{ get; private set; }

    // Use this for initialization
    void Start ()
    {
        _rbody = GetComponent<Rigidbody>();
        _simpleAddTorque = GetComponent<SimpleAddTorque>();

        _simpleAddTorque._torqueAxis = _torqueAxis;
        _simpleAddTorque._torqueMagnitude = _torqueMagnitude;

        Observable.Timer(TimeSpan.FromSeconds(0.1), TimeSpan.FromSeconds(0.1))
            .Where(_ => Vector3.Distance(_rbody.velocity, Vector3.zero) < _stopVelocityRange)
            .Skip(_stopIntervalSec * 10)
            .Subscribe(_ =>
            {
                IsFinish = true;
            });
	}
コード例 #3
0
    private void Reset()
    {
        _characterJoint = GetComponent <CharacterJoint>();

        _simpleAddTorque = GetComponent <SimpleAddTorque>();
    }