public RelationalOperation(IUserOperation userOperation, IRoleOperation roleOperation, IUserGroupOperation userGroupOperation, IRoleGroupOperation roleGroupOperation ) { _userOperation = userOperation; _roleOperation = roleOperation; _userGroupOperation = userGroupOperation; _roleGroupOperation = roleGroupOperation; }
/// <summary> /// /// </summary> /// <param name="operation"></param> /// <param name="initialAngle">初期状態の角度</param> /// <param name="radius">Reelの半径</param> public RoleTweenProvider(IRoleOperation operation, Angle initialAngle, float radius, Angle frontAngle, Angle roleInterval) { this.role = operation; this.initialPosition = operation.transform.position; this.initialAngle = initialAngle; this.reelRadius = radius; this.frontAngle = frontAngle; this.roleIntervalAngle = roleInterval; ApplyAngle(this.initialAngle); }
public RoleManager(IRoleOperation roleOperation) { _roleOperation = roleOperation; }